使用NSURLSession清除networking故障后的临时下载文件
我正在使用NSURLSession
下载我的应用程序中的文件列表。我支持后台下载,并正常工作。但有时,当WiFi连接丢失,而应用程序在后台,一些文件保留在临时目录中com.apple.nsnetworkd
),并没有被删除。所以当我下载一组新的文件这些文件仍然在目录中。这种情况下重复WiFi失败和文件集不断积累。任何方式来解决这个问题? 如果我尝试手动删除这些文件会有任何问题吗?
如果WiFi连接处于活动状态,则一切正常,tmp目录将自动清除。
尝试恢复任务或不要担心,如果你仍然觉得它需要处理它释放空间
从Doc文件可以find临时文件的URL。 由于该文件是临时文件,因此您的委托方法必须打开文件进行读取,或者在返回之前将其移至应用程序的沙箱容器目录中的永久位置。
- iOS 7:如何设置UIBarButtonItem backButtonImage为UIControlStateHighlighted?
- 苹果对iOS“漏洞”的说法提出异议,以暴力破解密码
- 从Apple服务器获取date和时间
- 贝宝错误“开发商错误:文件系统检查失败”在iPhone设备
- 更好地编码的简单技巧(Swift iOS)
- UIImageJPEGRepresentation compressionQuality与其他编码器
- 保存和加载数据在今天扩展(iOS 8)
- 从服务器实时更新的iOS应用程序:套接字(使用stream)或苹果推送通知服务?
- 关于viewController的“viewDidLoad”和“viewWillAppear”方法