2015-04-01 39 views
5

當我在WatchKit中推新控制器並在新控制器的awakeWithContext:方法中使用setTitle時,它需要一秒左右的時間才能設置標題,直到此時它才保持空白。 當我在故事板中設置標題時,它立即出現。WatchKit:setTitle delay?

我是否錯過了一些東西或者是這種預期的行爲?

回答

8

這是正確的。如果您在Storyboard中設置標題,則Watch將直接從設備上保存的資源中讀取值。

如果您在代碼中設置它,Watch將需要對您的Extension(它運行在iPhone上)運行一個請求,然後它會接收到值並顯示它。

如果控制器的標題是靜態的,您應該直接將它添加到故事板。