Я использую NSURLSessionDownloadTask
для загрузки веб-файла.
Когда я использую [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:]
для создания NSURLSessionConfiguration
, я обнаружил, что NSURLSessionDownloadTask
продолжает загрузку, даже если я убиваю приложение.
Это не то, что я ожидаю, я просто хочу скачать его в фоновом режиме. Я не хочу убивать приложение, оно все еще загружается.
NSURLSessionConfiguration *config = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:@"DDDownloader"];
config.timeoutIntervalForRequest = 10;
self.session = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:nil];
NSURLSessionDownloadTask *downloadTask = [self.session downloadTaskWithURL:[NSURL URLWithString:downloadModel.url]];
[downloadTask resume];
Я надеюсь, что после того, как я убью приложение, оно больше не будет выполнять задачу загрузки.