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 に保存されます
これが役立つことを願っています:)