我的應用程序是用於Voip的,它可以在後臺運行。當它在後臺運行很長一段時間時,調用`application:didFinishLaunchingWithOptions:'方法,然後我的應用程序停止運行。我想知道:Whey一個voip應用程序在後臺運行,應用程序didFinishLaunchingWithOptions方法被調用了嗎?如果這個方法被調用,我應該怎麼做才能讓我的應用程序繼續運行?任何機構可以幫助嗎?謝謝...在什麼情況下,該應用程序:didFinishLaunchingWithOptions:被調用?
0
A
回答
0
我猜測,但我認爲你的應用程序可能會收到內存警告。並且application:didFinishLaunchingWithOptions:
只對應用程序的每次運行調用一次。只需嘗試通過在應用程序委託中覆蓋- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
方法進行調查。這可能是崩潰的原因。
+0
這也許是原因,我會試一試,謝謝! – foogry 2013-04-18 08:48:27
0
VoIP應用程序在手機啓動時啓動。您將在啓動時看到您的應用在電話控制檯中啓動。如果您多次使用應用程序:didFinishLaunchingWithOptions的日誌調用,您的應用程序可能會崩潰或手機正在爲內存殺死它。如果您在plist中註冊爲voip應用程序,則可以調用setKeepAliveTimeout:handler:在applicationDidEnterBackground中每10分鐘(600s)運行一次SIP註冊。順便說一句,不要試圖保持應用程序:didFinishLaunchingWithOptions運行;我相信在iOS殺死你的應用之前它會獲得5秒的時間。
相關問題
- 1. 在什麼情況下viewWillAppear被調用?
- 2. 應用程序didFinishLaunchingWithOptions沒有被調用
- 3. 應用程序:didFinishLaunchingWithOptions不被調用
- 4. 在什麼情況下調用Application_EndRequest,但是Application_BeginRequest未被調用?
- 5. 我應該在什麼情況下使用模塊和課程
- 6. 應用程序:didFinishLaunchingWithOptions等同於應用程序已在運行的情況?
- 7. 在什麼情況下調用__rmul__?
- 8. 在UIView實現中,在什麼情況下drawRect被調用?
- 9. 什麼時候應該使用didFinishLaunchingWithOptions?
- 10. 爲什麼在不被調用的情況下執行該方法?
- 11. 什麼情況下使用應用程序域?
- 12. 在什麼情況下C++析構函數不會被調用?
- 13. 爲什麼setTimeOut在這種情況下不被調用?
- 14. 什麼時候應該在不用die()的情況下調用header('Location')?
- 15. 我應該在什麼情況下使用Ebean或EbeanServer?
- 16. 在什麼情況下應該使用自動類型?
- 17. Xcode調用應用程序didFinishLaunchingWithOptions
- 18. didFinishLaunchingWithOptions未被調用
- 19. 我的RootViewController的viewDidLoad被應用程序調用:didFinishLaunchingWithOptions:和applicationDidBecomeActive:
- 20. 在SharePoint應用程序更新的情況下,webpart被複制
- 21. 什麼情況下RecyclerView.Adapter中的onBindViewHolder()不被調用?
- 22. 在什麼情況下,表單方法應該是GET,它應該是什麼情況POST
- 23. 什麼是objc_setAssociatedObject()以及在什麼情況下應該使用它?
- 24. 這種情況下應該使用什麼樣的收集?
- 25. 如何在不重建的情況下調試應用程序
- 26. 應用程序didFinishLaunchingWithOptions`或applicationDidBecomeActive
- 27. 應用程序:didFinishLaunchingWithOptions和viewDidLoad
- 28. 爲什麼在以下情況下不會調用「onPause」?
- 29. 有什麼用在這種情況下
- 30. 在什麼情況下使用Django formset?
PLZ顯示崩潰日誌.. – 2013-04-18 06:10:52
我很抱歉,沒有崩潰日誌,當應用程序:didFinishLaunchingWithOptions:方法中回憶說,其他UIApplicationDelegate方法不被調用,它是如此奇怪... – foogry 2013-04-18 08:19:29
它是否看到沒有崩潰日誌的模擬器?它很難找出沒有崩潰日誌.. – 2013-04-18 08:27:39