Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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 “有多长时间?”;位置更新“;进程可以在后台运行吗?_Ios_Swift_Background_Location Updates - Fatal编程技术网

Ios “有多长时间?”;位置更新“;进程可以在后台运行吗?

Ios “有多长时间?”;位置更新“;进程可以在后台运行吗?,ios,swift,background,location-updates,Ios,Swift,Background,Location Updates,假设我注册了“位置更新”服务。如果位置发生显著变化,则会调用回调函数 问题:我的函数允许在后台运行多长时间?假设这个函数做了很多工作,需要10分钟才能完成,它会被系统终止吗? 我猜苹果不允许在位置更新回调中进行长期作业。但我找不到官方的解释。有人能帮忙吗?非常感谢 您的应用程序将收到位置更新,直到它停留在后台。当其他活动应用程序需要内存时,您的应用程序可能会处于非活动状态。在这种情况下,您的应用程序将停止接收位置更新。苹果的文档中没有提到固定的后台执行时间。您的应用程序可能会在10分钟以上收到位

假设我注册了“位置更新”服务。如果位置发生显著变化,则会调用回调函数

问题:我的函数允许在后台运行多长时间?假设这个函数做了很多工作,需要10分钟才能完成,它会被系统终止吗? 我猜苹果不允许在位置更新回调中进行长期作业。但我找不到官方的解释。有人能帮忙吗?非常感谢


您的应用程序将收到位置更新,直到它停留在后台。当其他活动应用程序需要内存时,您的应用程序可能会处于非活动状态。在这种情况下,您的应用程序将停止接收位置更新。苹果的文档中没有提到固定的后台执行时间。您的应用程序可能会在10分钟以上收到位置更新,但前提是它位于后台。

您的应用程序将接收位置更新,直到它位于后台。当其他活动应用程序需要内存时,您的应用程序可能会处于非活动状态。在这种情况下,您的应用程序将停止接收位置更新。苹果的文档中没有提到固定的后台执行时间。您的应用程序可能会在超过10分钟的时间内接收位置更新,但前提是它处于后台