我想从服务器下载一个文件,大约30 / MB。
NSURLSessionDataTask
是我用于下载的功能。我想知道如何在background state
中的应用或屏幕关闭时实现下载文件。
答案 0 :(得分:0)
在 - (void)applicationDidEnterBackground :( UIApplication *)应用程序中添加以下内容
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask;
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];
这样可以正常使用。