我想在第一次啓動應用程序時在AppDelegate類didFinishLaunchingWithOptions
中調用API,並在響應後啓動所有執行。如何在didFinishLaunchingWithOptions中調用API。並在響應後啓動所有執行
-4
A
回答
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
}
相關問題
- 1. 如何運行API調用並在c#中並行執行它們的響應?
- 2. 如何在啓動時執行其他所有命令後執行命令?
- 3. 執行代碼2 API調用響應
- 4. 如何在後臺啓動nodejs並重啓所有10分鐘
- 5. 僅在應用程序之後執行選擇器:didFinishLaunchingWithOptions?
- 6. UITableView在執行UITapGestureRecognizer後沒有響應
- 7. 如何在Android中執行並行REST API調用
- 8. 執行API調用,直到返回所需的響應
- 9. 如何調用API並在React中填充響應
- 10. 如何在didfinishlaunchingwithoptions中調用didReceiveRemoteNotification Swift?
- 11. 如何調試在應用程序啓動時執行的代碼,如果應用程序駐留在IIS中並在IIS啓動時啓動?
- 12. 在所有服務啓動後啓動node.js應用程序
- 13. 如何在後臺啓動並運行UWP應用程序
- 14. 如何在所有AsyncTasks完成後執行onMapReady()回調?
- 15. 如何在所有承諾解決後執行回調?
- 16. 啓動後立即在Win CE中執行.net應用程序
- 17. 如何在調用WEB API後獲取JSON響應字符串
- 18. 如何在Angular2中進行HTTP POST調用並打印響應
- 19. iOS - 應用程序:didFinishLaunchingWithOptions在主線程中執行嗎?
- 20. 應用程序正在啓動,沒有行正在執行
- 21. 在for循環中啓動任務,然後在所有人上執行waitall
- 22. 代碼在API響應之前執行
- 23. 啓動應用程序彈簧啓動後在類中執行某些方法
- 24. 如何在iOS中執行block後得到響應?
- 25. 如何在金字塔中完成響應後執行方法?
- 26. 如何在Express.js中發送響應後執行某些操作?
- 27. 如何在JavaEE中響應後執行代碼
- 28. ViewDidLoad在AppDelegate didFinishLaunchingWithOptions執行之前運行!
- 29. 殺死應用程序並啓動後,它在後臺運行
- 30. 在響應中執行JavaScriptHTML
請[編輯]你的問題,以顯示你已經嘗試過。 – Moritz