要在iphone sdk中解压缩的压缩文件的最大大小?

时间:2010-07-13 06:39:45

标签: iphone size unzip

我有一个zip文件,我想解压缩。这个文件的大小是70 MB。但是当我解压缩文件时应用程序崩溃了。它运行正常40 MB文件。 我能做些什么来解压70 MB文件?

1 个答案:

答案 0 :(得分:0)

应用程序是否由于内存不足而崩溃,或者您是否在主线程上解压缩文件 - 较大的zip文件需要更长时间,从而阻止您的应用程序停留太长时间?如果应用程序在5秒内没有响应,操作系统将终止您的应用程序。

大多数解压缩文件库会以较小的部分缓冲zip输出并多次写入磁盘,因此不应占用RAM太多。

如果您还没有这样做,我会在辅助线程上执行解压缩,看看是否有帮助。