Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.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_Objective C_Xcode - Fatal编程技术网

iOS:让方法在后台工作

iOS:让方法在后台工作,ios,objective-c,xcode,Ios,Objective C,Xcode,我的应用程序有一个方法,它在用户单击按钮后开始工作。方法正在下载多个文件 如何使应用程序进入后台后,下载没有停止并继续 更新:方法 -(void)refreshTable:(id)sender { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [self method]; }); } : 在后台向用户播放音频内容的应用程序, 例如音乐播放器应

我的应用程序有一个方法,它在用户单击按钮后开始工作。方法正在下载多个文件

如何使应用程序进入后台后,下载没有停止并继续

更新:方法

-(void)refreshTable:(id)sender {

    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        [self method];
    });

}
:

  • 在后台向用户播放音频内容的应用程序, 例如音乐播放器应用程序

  • 在后台录制音频内容的应用程序

  • 让用户随时了解其位置的应用程序,如 导航应用程序

  • 支持互联网语音协议(VoIP)的应用程序

  • 需要定期下载和处理新内容的应用程序

  • 从外部附件接收定期更新的应用程序


如果您认为您的应用程序可以使用“
fetch
”后台模式,请将其添加到应用程序Info.plist文件中的“
UIBackgroundModes
”键。

我当前添加了“fetch”键。但它似乎不起作用。请尝试清理您的项目和/或从设备上删除并重新安装应用程序(有时更新的info.plist文件不会被传输)。您是否正确实施了后台提取?