2012-12-16 150 views
0

我有一个基于地图和位置的应用程序,我把它放到了后台。然后我在游戏应用程序完成初始化后开始一个游戏应用程序(代理短跑),我注意到我的应用程序已被杀死:9在设备日志中。有时我会收到内存警告消息,有时候不会。但是有可能一个应用程序导致另一个应用程序被终止。如果我自己运行我的应用程序,则没有问题。我在前台运行其他应用程序并没有问题。此外,如果一个应用程序可以导致我的终止,我可以生成一个重新启动?谢谢前台iPhone应用程序导致我的后台应用程序崩溃

回答

0

代理破折号必须是一个内存密集型应用程序,所以当iOS感觉内存不足时,它会生成每个应用程序需要处理的内存警告。如果它需要更多的内存,它甚至会杀死你的应用程序。 iOS考虑的主要事情是它要保留用户正在使用的应用程序。不,你不能在语法上重新启动你的应用程序,用户将不得不这样做,如果他想。

+0

感谢您的信息,这是令人失望的,因为我正在寻找一些日常位置分析,因此我需要应用程序坐在后台并捕获位置。至少这意味着我不会发疯,试图找出原因:-)。如果我在后台收到内存警告,是否有任何方法可以发布通知,至少用户知道该应用即将被删除? – 1961DarthVader

+0

即使没有警告,ios也可能会杀死你。我不认为你是通知将被交付 - 不知道,当然,虽然^^ - 在一般情况下,你可以发布UILocalNotifications:D –

+0

让我们试试吧,谢谢。 – 1961DarthVader