2016-12-07 2 views

答えて

0

ネットワークコール(アプリケーションバージョンを確認するなど)を行い、応答を待ってから、応答に基づいて、アプリケーションを適切なビューから開始することをお勧めします。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 
    let startupVC = // Create a temporary view controller in Storyboard or XIB (can be the same as your launch view controller) 
     self.window.rootViewController = starupVC 
    self.window.makeKeyAndVisible() 

    networkCallWithReponseBlock { 
     let startingViewController = // your view controller from Storyboard, XIB or code 
      self.window.rootViewController = startingViewController 
    } 
    return true 
} 
+0

実際に応答後、最初のView Controllerが決定されます。バックグラウンドからではなく最初の昼食の間だけ – Ranjan

+0

私はあなたが何を意味しているか分かりません。このコードは、アプリケーションが最初に起動されたときにのみ実行されます。 networkCallWithReponseBlockの応答の後、どのView Controllerを表示するかを決めることができます。 – JPetric

関連する問題