我正在使用NSURLSession
下载我的应用中的文件列表。我支持后台下载并且工作正常。但有些时候当应用处于后台时WiFi连接丢失,一些文件保留在临时目录(com.apple.nsnetworkd
)中并且没有被删除。所以当我下载一组新文件时,这些文件仍然保留在目录中。这种情况会在WiFi失败时重复,文件集会保持不变累积。任何解决这个问题的方法?
如果我尝试手动删除这些文件会有任何问题吗?
如果WiFi连接处于活动状态,则一切正常,tmp目录会自动清除。
答案 0 :(得分:0)
尝试恢复任务或者不用担心,如果你仍然需要在需要释放空间时使用ios来处理它
来自Doc 可以找到临时文件的文件URL。由于该文件是临时文件,因此您的委托方法必须打开文件进行读取,或者在返回之前将其移动到应用程序沙盒容器目录中的永久位置。