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文件不会被传输)。您是否正确实施了后台提取?