Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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_Multithreading_Background_Grand Central Dispatch_Fetch - Fatal编程技术网

Ios 从后台获取数据

Ios 从后台获取数据,ios,multithreading,background,grand-central-dispatch,fetch,Ios,Multithreading,Background,Grand Central Dispatch,Fetch,那么, 关于这个场景,我还没有找到正确的答案: 有一个应用程序可以从网页中获取一些数据。可以通过NSTimer手动或自动刷新数据。如果在应用程序处于前台/活动状态时发生,则一切正常。我的问题是,按下home(主页)按钮后,是否仍有可能更新/刷新数据。我这样问是因为我必须在后台实现自动刷新,这将根据后台刷新的数据触发通知。 我读了一些关于gcd的资料,但是背景(以独立线程的方式)和背景(以真实背景的方式-应用程序不可见)之间没有严格的区别,所以我有点困惑。没有办法在您请求的时间间隔在后台永久执行任

那么, 关于这个场景,我还没有找到正确的答案: 有一个应用程序可以从网页中获取一些数据。可以通过NSTimer手动或自动刷新数据。如果在应用程序处于前台/活动状态时发生,则一切正常。我的问题是,按下home(主页)按钮后,是否仍有可能更新/刷新数据。我这样问是因为我必须在后台实现自动刷新,这将根据后台刷新的数据触发通知。
我读了一些关于gcd的资料,但是背景(以独立线程的方式)和背景(以真实背景的方式-应用程序不可见)之间没有严格的区别,所以我有点困惑。

没有办法在您请求的时间间隔在后台永久执行任务。您可以通过开发者连接请求特定权限,但我必须警告您,您需要一个非常有说服力的论点。我包括了下面的文档,也许您的请求属于可以永久运行的分组之一。或者,您可以使用一个长时间运行的后台线程,并对其进行调整,使其能够完成您正在尝试的任务