我的应用程序是用于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. 在什么情况下调用Application_EndRequest,但是Application_BeginRequest未被调用?
- 2. 我应该在什么情况下使用模块和课程
- 3. 应用程序:didFinishLaunchingWithOptions等同于应用程序已在运行的情况?
- 4. 在什么情况下调用__rmul__?
- 5. 在UIView实现中,在什么情况下drawRect被调用?
- 6. 什么时候应该使用didFinishLaunchingWithOptions?
- 7. 为什么在不被调用的情况下执行该方法?
- 8. 什么情况下使用应用程序域?
- 9. 在什么情况下C++析构函数不会被调用?
- 10. didFinishLaunchingWithOptions未被调用
- 11. 我的RootViewController的viewDidLoad被应用程序调用:didFinishLaunchingWithOptions:和applicationDidBecomeActive:
- 12. 在什么情况下,表单方法应该是GET,它应该是什么情况POST
- 13. 什么是objc_setAssociatedObject()以及在什么情况下应该使用它?
- 14. 应用程序:didFinishLaunchingWithOptions和viewDidLoad
- 15. 为什么在以下情况下不会调用“onPause”?
- 16. 在这种情况下应该是什么数据类型?
- 17. 在什么情况下应该避免单元测试?
- 18. OpenLayers:在什么情况下我应该销毁地图
- 19. 在什么情况下REST API应该返回HTTP状态503
- 20. 在什么情况下我们应该选择maven?
- 21. 在什么情况下,超类不应该是抽象的?
- 22. 应用程序:didFinishLaunchingWithOptions方法可能被跳过的原因是什么?
- 23. 如何在使用情况下在什么情况下使用tsql?
- 24. 应用程序在什么情况下会删除Firebase实例ID?
- 25. 为什么默认情况下创建MVC4应用程序使用nuget?
- 26. 应用的OpenURL被didFinishLaunchingWithOptions
- 27. 为什么移动构造函数在这种情况下不会被调用?
- 28. 为什么这个javascript函数在未被调用的情况下运行?
- 29. Java:我应该在这种情况下使用多线程吗?
- 30. 应用程序在didFinishLaunchingWithOptions上崩溃
PLZ显示崩溃日志.. – 2013-04-18 06:10:52
我很抱歉,没有崩溃日志,当应用程序:didFinishLaunchingWithOptions:方法中回忆说,其他UIApplicationDelegate方法不被调用,它是如此奇怪... – foogry 2013-04-18 08:19:29
它是否看到没有崩溃日志的模拟器?它很难找出没有崩溃日志.. – 2013-04-18 08:27:39