任何人都可以告訴我,委託函數didFinishLaunchingWithOptions在第一次啓動應用程序時除了調用FinnishLaunchingWithOptions外還有什麼情況。我使用XCode將應用程序啓動到設備中,並取消了連接,然後嘗試通過WiFi將消息發送到設備。然後我注意到didFinishLaunchingWithOptions被稱爲次數很少。爲什麼會發生這種情況,以及調用這個函數時的條件是什麼。我無法弄清楚所有情況。 在此先感謝。didFinishLaunchingWithOptions被IOS調用的條件
6
A
回答
3
你應該使用這個方法(和相應的應用:willFinishLaunchingWithOptions:方法)來完成您的應用程序的初始化並做最後的調整。 此方法在狀態恢復發生之後,但在您的應用的窗口和其他UI已呈現之前調用。在此方法返回後的某個時間點,系統調用另一個應用程序委託的方法將應用程序移動到活動(前景)狀態或後臺狀態。
1
0
你的問題,任何人都可以告訴我什麼樣的委託函數didFinishLaunchingWithOptions被IOS調用?
如果app被終止或處於終止狀態,並且用戶收到本地通知或遠程推送通知,並且用戶點擊通知,則在兩種情況下都會先調用didFinishLaunchingWithOptions。
當您使用「startMonitoringSignificantLocationChanges」監視位置更改時,didFinishLaunchingWithOptions也會被調用。來自Apple
如果您啓動此服務並且您的應用程序隨後終止,則系統會在新事件到達時自動將應用程序重新啓動到後臺。在這種情況下,傳遞給應用程序委託的應用程序(:willFinishLaunchingWithOptions :)和應用程序(:didFinishLaunchingWithOptions :)方法的選項字典包含關鍵位置,以指示您的應用程序是由於位置事件而啓動的。
相關問題
- 1. didFinishLaunchingWithOptions未被調用
- 2. 應用程序didFinishLaunchingWithOptions沒有被調用
- 3. 應用程序:didFinishLaunchingWithOptions不被調用
- 4. iOS - viewDidLoad在didFinishLaunchingWithOptions委託之前被調用?
- 5. 函數'didFinishLaunchingWithOptions'被不正確地調用
- 6. 應用的OpenURL被didFinishLaunchingWithOptions
- 7. 我的RootViewController的viewDidLoad被應用程序調用:didFinishLaunchingWithOptions:和applicationDidBecomeActive:
- 8. 在什麼情況下,該應用程序:didFinishLaunchingWithOptions:被調用?
- 9. numberOfSections被調用? iOS的
- 10. Xcode調用應用程序didFinishLaunchingWithOptions
- 11. iOS的升級,從在applicationDidFinishLaunching到didFinishLaunchingWithOptions
- 12. iOS Swift viewForHeaderInSection未被調用
- 13. IOS dispatch_get_main_queue()被調用多次
- 14. iOS webViewDidFinishLoading沒有被調用
- 15. iOS Swift didBeginContact未被調用
- 16. 如何在didfinishlaunchingwithoptions中調用didReceiveRemoteNotification Swift?
- 17. iOS:委託回調不會被調用
- 18. 的iOS CLLocationManagerDelegate didUpdateToLocation不會被調用
- 19. viewForAnnotation沒有被調用(iOS的noob)
- 20. 科爾多瓦插件回調沒有被調用(iOS)
- 21. 由於IBOutlet的原因,iOS應用程序在didFinishLaunchingWithOptions中崩潰
- 22. 錯誤在IOS didFinishLaunchingWithOptions - Objective-C的應用程序開發
- 23. 使用Mongoose.js Model.Remove(條件,回調) - 刪除成功,但回調不會被調用
- 24. 條件滿足但函數沒有被調用(基本的JavaScript)
- 25. NotificationsRegistrationHandler沒有在iOS上被調用
- 26. iOS HTTP請求被調用兩次
- 27. iOS/iPhone SDK:initWithCoder和encodeWithCoder不被調用
- 28. IOS 10 UIImagePickerController委託沒有被調用
- 29. + load方法在iOS中未被調用?
- 30. 委託函數未被調用iOS Swift
好的,但什麼時候能再次運行?這是一個有趣的問題...... – turingtested