如何在应用未处于活动状态或屏幕关闭状态时恢复下载

时间:2016-04-26 12:53:16

标签: ios objective-c nsurlsession nsurlsessiondatatask

我想从服务器下载一个文件,大约30 / MB。 NSURLSessionDataTask是我用于下载的功能。我想知道如何在background state中的应用或屏幕关闭时实现下载文件。

1 个答案:

答案 0 :(得分:0)

- (void)applicationDidEnterBackground :( UIApplication *)应用程序中添加以下内容

 UIApplication  *app = [UIApplication sharedApplication];
 UIBackgroundTaskIdentifier bgTask;

 bgTask = [app beginBackgroundTaskWithExpirationHandler:^{ 
    [app endBackgroundTask:bgTask]; 
}];

这样可以正常使用。