我知道这在iOS 7中是不可能的但是在搜索之后我在一些论坛上读到它在iOS 6中是可能的。现在的问题是,如果应用程序在后台并且被杀,我想重新启动应用程序非活动。目前,当应用程序处于后台时,我每10分钟触发一次位置更新,但它耗尽了大量电池,我确信它不是正确的方法。我想知道如果有人在iOS 6中成功实现了这种类型的行为。
注意:这是一款概念应用。不适用于App Store ..
答案 0 :(得分:0)
首先想到:在你的app委托中,你有:
-(void)applicationWillResignActive:(UIApplication *)application
-(void)applicationDidEnterBackground:(UIApplication *)application
-(void)applicationWillEnterForeground:(UIApplication *)application
-(void)applicationWillResignActive:(UIApplication *)application
-(void)applicationDidEnterBackground:(UIApplication *)application
-(void)applicationWillEnterForeground:(UIApplication *)application
您可以使用这些方法并在其中加入操作,以禁止设备关闭您的应用程序。我正在使用它来维持我的应用程序不在ios3下关闭然后ios6 ios7:3。试一试它为我工作,并没有消耗太多电池。