Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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
Ios 了解“backgroundRefreshStatus”属性_Ios_Background_Core Location_Uiapplicationdelegate_Uiapplication - Fatal编程技术网

Ios 了解“backgroundRefreshStatus”属性

Ios 了解“backgroundRefreshStatus”属性,ios,background,core-location,uiapplicationdelegate,uiapplication,Ios,Background,Core Location,Uiapplicationdelegate,Uiapplication,我已经启用了一个iOS应用程序,可以在后台模式下更新位置。我正在侦听UIApplicationBackgroundRefreshStatus didChangeNotification通知,并检查backgroundRefreshStatus属性。关于财产,文件中说: 此属性反映是否可以将应用程序启动到后台以处理后台行为,例如处理后台位置更新和执行后台抓取 我在模拟器中运行应用程序进行了一些测试,当我在“设置”中禁用应用程序的“后台应用程序刷新”功能时,我确实收到状态更改的通知,但我看到位置不断

我已经启用了一个iOS应用程序,可以在后台模式下更新位置。我正在侦听
UIApplicationBackgroundRefreshStatus didChangeNotification
通知,并检查
backgroundRefreshStatus
属性。关于财产,文件中说:

此属性反映是否可以将应用程序启动到后台以处理后台行为,例如处理后台位置更新和执行后台抓取

我在模拟器中运行应用程序进行了一些测试,当我在“设置”中禁用应用程序的“后台应用程序刷新”功能时,我确实收到状态更改的通知,但我看到位置不断更新。当用户禁用“后台应用程序刷新”时,我希望所有后台任务都停止。。。这是一个模拟器问题/错误吗?还是开发者有责任停止后台任务


谢谢

你还在目睹这种行为吗?