Максимальный размер ZIP-файла для распаковки в iphone SDK? - PullRequest
0 голосов
/ 13 июля 2010

У меня есть один zip-файл, который я хочу распаковать. Размер этого файла составляет 70 МБ. но приложение падает, когда я распаковываю файл. его отлично работает для 40 МБ файла. Что я могу сделать, чтобы распаковать файл 70 МБ?

1 Ответ

0 голосов
/ 13 июля 2010

Вылетает ли приложение из-за нехватки памяти или вы разархивируете файл в своем основном потоке - более длинный zip-файл занимает больше времени, таким образом блокируя ваше приложение слишком долго? ОС закроет ваше приложение, если оно не ответит в течение 5 секунд.

Большинство библиотек распаковки будут буферизовать вывод в формате zip небольшими разделами и многократно записывать на диск, поэтому не должны занимать слишком много памяти.

Если вы еще этого не сделали, я бы выполнил разархивирование во вторичном потоке и посмотрел, поможет ли это вообще.

...