7

Apple Watch アプリを作成しており、初期状態に応じて異なるルート ビュー コントローラーを設定したいと考えています。

ただし、WatchKit rootInterfaceController は読み取り専用プロパティであるため、直接設定することはできませんが、Apple のドキュメントを確認すると、「起動シーケンスが終了する前に」設定できるとのことです。

それを行うための良い提案はありますか?もしかして絵コンテ経由?

4

1 に答える 1

1

読み取り専用プロパティを設定することはできません。次のようなことができます。

いくつかのスプラッシュ スクリーンを備えた SplashController を作成し、awakeWithContext

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

たとえば、いくつかのコントローラーを追跡した後、必要なものを追跡します

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

isCountingNSUserDefaults に保存されます

これが役立つことを願っています:)

于 2016-05-30T12:52:59.660 に答える