sdwebimage - 为什么 SDWebImageDownloaderOperation 开始后台任务并在此之后很快结束
问题描述
下载操作在 start 方法中开始一个后台任务。但任务在 start 方法结束时结束。
为什么不让后台任务util下载任务完成呢?
SDWebImageDownloaderOperation.m
- (void)start {
...
self.backgroundTaskId = [app beginBackgroundTaskWithExpirationHandler:^{ // line: 137
...
[app endBackgroundTask:self.backgroundTaskId]; // line: 217
...
}
解决方案
推荐阅读
- python - 如何在 Python 中修复我的代码中的未绑定本地错误?
- java - 使用 ByteBuddy 检测另一个 java 代理
- java - 如何使用内部 maven repo 生成 maven 项目 Skeleton
- swift - 单击 NSButton 时显示 NSMenu?(Swift,MacOS)
- google-sheets - 谷歌表格:从网站导入德国十进制数字
- css - CSS 网格布局 - 自动适应列流,如何处理行?
- python-3.x - python for循环会影响最终的数据帧结果吗
- c# - 允许继承类并防止方法被覆盖 - C#.NET
- python - 内存不足读取一组热图,存储到熊猫数据框( Python )
- google-sheets - 如何对谷歌表格中的一组 4 列进行排序