2016-05-30 6 views
7

私はApple Watchアプリを製作していますが、初期状態によっては別のルートビューコントローラを設定したいと思います。Apple Watchの "ExtensionDelegate"にrootInterfaceControllerを設定してください

Readonlyプロパティなので、WatchKitのrootInterfaceControllerを直接設定することはできませんが、Apple documentationをチェックすると、「起動シーケンスが完了する前に」設定することができます。

これを行うには良い提案がありますか?たぶんストーリーボードを通して?あなたが読み取り専用のプロパティを設定することはできません

+0

読み取り専用プロパティは設定できません。 – Lion

答えて

1

、あなたは何かなどを行うことができ、

は、いくつかのスプラッシュ画面と、そしてawakeWithContext

override func awakeWithContext(context: AnyObject?) { 
     super.awakeWithContext(context) 
} 

トラックで、トラックの後にあなたが必要なものを、いくつかのSplashControllerを作成します例えば、いくつかのコントローラを提示

if !isCounting { 
    self.presentControllerWithName("Interface", context: nil) 
} else { 
    self.presentControllerWithName("Timer", context: nil) 
} 

isCountingはNSUserDefaults

に格納されています

これが役に立ちます。

関連する問題