iPhone:停止程序在后台运行
现在,我有一个带有单一地图视图的应用程序。当我点击home(主页)按钮时,我应该如何阻止应用程序检索新的位置更新。我的目标是使电池符号旁边的箭头在主菜单页面上消失。当用户将应用程序带回前台时,应用程序将再次启动。这是我目前所拥有的,但它不起作用iPhone:停止程序在后台运行,iphone,ios,objective-c,xcode,mapkit,Iphone,Ios,Objective C,Xcode,Mapkit,现在,我有一个带有单一地图视图的应用程序。当我点击home(主页)按钮时,我应该如何阻止应用程序检索新的位置更新。我的目标是使电池符号旁边的箭头在主菜单页面上消失。当用户将应用程序带回前台时,应用程序将再次启动。这是我目前所拥有的,但它不起作用 - (void)applicationDidEnterBackground:(UIApplication *)application { exit(0); } 您所拥有的应该可以工作(事实上,我曾经出于调试目的使用过它) 然而,你不应该这样做,
- (void)applicationDidEnterBackground:(UIApplication *)application
{
exit(0);
}
Info.plist
文件中的UIApplicationExitsOnSuspend
键设置为true
Info.plist
文件中的UIApplicationExitsOnSuspend
键设置为true
你为什么要阻止你的工作被暂停?为什么不在应用程序进入后台时禁用位置更新,并在应用程序进入前台时启用位置更新?为什么要防止应用程序被挂起?为什么不在应用程序进入后台时禁用位置更新,在应用程序进入前台时启用位置更新?