当我在WatchKit中推送一个新控制器并在新控制器的awakeWithContext:方法中使用setTitle时,需要一秒左右来设置标题,直到那时它才会保持空白。 当我在故事板中设置标题时,它会立即出现。
我错过了什么或这是预期的行为吗?
答案 0 :(得分:8)
那是对的。如果在故事板中设置标题,则Watch会直接从设备上保存的资源中读取值。
如果您在代码中设置它,Watch将需要向您的分机(在iPhone上运行)运行请求,然后它会收到该值并显示它。
如果控制器的标题是静态的,则应直接将其添加到故事板中。