可能是重复问题:
如何在iPhone中后台下载文件
我正在使用NSURLConnectionDelegate
中的connection:didReceiveData:
下载应用程序中的文件。如果我按下主页按钮,则下载会停止。委托未被调用以接收数据。
当应用程序进入后台时,必须继续下载该文件。我该如何实现?
有一个方法beginBackgroundTaskWithExpirationHandler:
可以在后台启动有限长度任务,这就是我需要的吗?
可能是重复问题:
如何在iPhone中后台下载文件
我正在使用NSURLConnectionDelegate
中的connection:didReceiveData:
下载应用程序中的文件。如果我按下主页按钮,则下载会停止。委托未被调用以接收数据。
当应用程序进入后台时,必须继续下载该文件。我该如何实现?
有一个方法beginBackgroundTaskWithExpirationHandler:
可以在后台启动有限长度任务,这就是我需要的吗?
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask;
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];
}