2016-12-07 61 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

實際上在響應之後,它將決定第一個視圖控制器。只爲第一次午餐不從背景 – Ranjan

+0

我不知道我明白你的意思。該代碼僅在首次啓動應用程序時執行。在響應networkCallWithReponseBlock後,您可以決定要顯示哪個視圖控制器。 – JPetric

相關問題