我正在使用 AFNetworking 下载一个 zip 文件。完成后调用此块。
- (void)setDownloadTaskDidFinishDownloadingBlock:(nullable NSURL * _Nullable (^)(NSURLSession *session, NSURLSessionDownloadTask *downloadTask, NSURL *location))block;
下载完成后,我只需将内容提取到我想要的位置。
[SSZipArchive unzipFileAtPath:location toDestination:unzipPath];
我对此有两个问题。
1)我需要自己删除NSURL位置的原始文件吗?还是系统会自动执行此操作?
2)我到底应该在这个块中返回什么?
编辑:查看代码,看起来我可以在该块中返回 nil 并且 AFNetworking 不会移动文件。但是我应该删除location的原始文件吗?