首页 > 解决方案 > 为什么 SDWebImageDownloaderOperation 开始后台任务并在此之后很快结束

问题描述

下载操作在 start 方法中开始一个后台任务。但任务在 start 方法结束时结束。

为什么不让后台任务util下载任务完成呢?

SDWebImageDownloaderOperation.m

- (void)start { 
   ...
   self.backgroundTaskId = [app beginBackgroundTaskWithExpirationHandler:^{ // line: 137
   ...
   [app endBackgroundTask:self.backgroundTaskId]; // line: 217
   ...
}

标签: sdwebimage

解决方案


推荐阅读