IOS ASIHTTPRequest下载文件然后解压缩

时间:2012-01-07 22:52:34

标签: ios zip asihttprequest

问题基础:我使用ASIHTTPRequestsetDownloadDestinationPath方法异步下载zip文件。 下载完成后,requestFinished将通过ASIHTTPReqest代理人调用。

那部分工作正常。我得到了文件,我在文件系统上看到了它。

然后我立即尝试从requestFinished回调中解压缩文件,但解压缩失败。

如果我之后调用该方法解压缩文件,事后通过用户界面事件,解压缩工作完美。我甚至尝试通过[self.performSelectorOnMainThread]调用解压缩方法,但这不起作用。

文件是否已锁定?它真的不存在吗?

有没有一种简单的方法可以说“等一下然后再这样做”? 或者甚至需要它?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

0x8badf00d如果使用此

为我修复了
[self performSelector:@selector(unzipAction) withObject:nil afterDelay:1.0f];