我正在制作一个 Apple Watch 应用程序,我想根据初始条件设置不同的根视图控制器。
我不能直接设置 WatchKit rootInterfaceController,因为它是一个只读属性,但是通过检查Apple 文档,他们说可以“在启动序列完成之前”设置它。
你有什么好的建议吗?也许通过故事板?
我正在制作一个 Apple Watch 应用程序,我想根据初始条件设置不同的根视图控制器。
我不能直接设置 WatchKit rootInterfaceController,因为它是一个只读属性,但是通过检查Apple 文档,他们说可以“在启动序列完成之前”设置它。
你有什么好的建议吗?也许通过故事板?
你不能设置只读属性,你可以做类似的事情,
创建一些 SplashController,带有一些闪屏,然后在awakeWithContext
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
}
跟踪你需要的东西,在跟踪出现一些控制器之后,例如
if !isCounting {
self.presentControllerWithName("Interface", context: nil)
} else {
self.presentControllerWithName("Timer", context: nil)
}
isCounting
存储在 NSUserDefaults
希望这会有所帮助:)