iPhone 3Gs iOS 5.0.1 получит предупреждение об ошибке «Полученная память» и завершит работу приложения - PullRequest
0 голосов
/ 22 марта 2012

Я создал слайд-шоу в своем приложении и кэшировал изображения в «CacheDirectory» iPhone в папке «images». После 10-15 минут слайд-шоу приложение получило предупреждение о появлении памяти и внезапно перестало работать, ничего не делая. Но он не получает предупреждение о памяти и даже вылетает на iPhone 4 или 4 с той же iOS.

1 Ответ

2 голосов
/ 22 марта 2012

iPhone 4 и 4S имеют больше памяти, чем 3GS, поэтому, если у вас утечка памяти или вы просто используете много памяти, предупреждение о памяти появится позже на 4 / 4S.

Независимо от того, сохраняете ли вы изображения в каталоге кэша, это не влияет на использование памяти.Вы должны хранить больше изображений в памяти, чем это возможно.При реализации слайд-шоу, которое может обрабатывать произвольное количество изображений, вам необходимо убедиться, что изображения, которые в данный момент не отображаются, публикуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...