Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone:停止程序在后台运行_Iphone_Ios_Objective C_Xcode_Mapkit - Fatal编程技术网

iPhone:停止程序在后台运行

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

现在,我有一个带有单一地图视图的应用程序。当我点击home(主页)按钮时,我应该如何阻止应用程序检索新的位置更新。我的目标是使电池符号旁边的箭头在主菜单页面上消失。当用户将应用程序带回前台时,应用程序将再次启动。这是我目前所拥有的,但它不起作用

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    exit(0);
}
  • 您所拥有的应该可以工作(事实上,我曾经出于调试目的使用过它)

  • 然而,你不应该这样做,尽管它是有效的。只需将应用程序的
    Info.plist
    文件中的
    UIApplicationExitsOnSuspend
    键设置为
    true

  • 您所拥有的应该可以工作(事实上,我曾经出于调试目的使用过它)

  • 然而,你不应该这样做,尽管它是有效的。只需将应用程序的
    Info.plist
    文件中的
    UIApplicationExitsOnSuspend
    键设置为
    true


  • 你为什么要阻止你的工作被暂停?为什么不在应用程序进入后台时禁用位置更新,并在应用程序进入前台时启用位置更新?为什么要防止应用程序被挂起?为什么不在应用程序进入后台时禁用位置更新,在应用程序进入前台时启用位置更新?