Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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应用程序中每n分钟运行一次后台任务_Ios_Objective C_Background Process - Fatal编程技术网

计划在iOS应用程序中每n分钟运行一次后台任务

计划在iOS应用程序中每n分钟运行一次后台任务,ios,objective-c,background-process,Ios,Objective C,Background Process,我正在尝试在iOS应用程序中获取位置更新,并且希望每15分钟保存一次,无论应用程序位于前台还是后台。因此,AppDelegate无疑是我需要配置这些的类 我读了一些关于背景任务的文章,但没有给出正确的过程概念。有人能给我提供好的源代码或链接吗?您必须至少每3分钟检查一次位置,并使用beginBackgroundTaskWithExpirationHandler 更多信息参见检查这一点,实际上我现在知道如何获取坐标,但我主要关心的是如何在后台连续运行它,而不考虑应用程序的状态,即前台或后台状态,这

我正在尝试在iOS应用程序中获取位置更新,并且希望每15分钟保存一次,无论应用程序位于前台还是后台。因此,
AppDelegate
无疑是我需要配置这些的类


我读了一些关于背景任务的文章,但没有给出正确的过程概念。有人能给我提供好的源代码或链接吗?

您必须至少每3分钟检查一次位置,并使用
beginBackgroundTaskWithExpirationHandler

更多信息参见

检查这一点,实际上我现在知道如何获取坐标,但我主要关心的是如何在后台连续运行它,而不考虑应用程序的状态,即前台或后台状态,这是我的主要问题。