Как очистить кеш-изображение в iPhone? - PullRequest
1 голос
/ 14 сентября 2010

Я хочу очистить кэш в моем приложении. Иногда мое приложение зависало из-за некоторого предупреждения о памяти, например,

      Received memory warning. Level=1

      Received memory warning. Level=2

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

Пожалуйста, помогите мне.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 24 мая 2012

Всякий раз, когда вы получаете предупреждение памяти, сделайте это, удалите все кэшированные изображения или часть кэшированных изображений из приложения.Для этого вы можете использовать два места: 1. В классе делегата приложения: - (void) applicationDidReceiveMemoryWarning: (UIApplication *) application 2. В вашем контроллере представления - - (void) didReceiveMemoryWarning

0 голосов
/ 15 сентября 2010

Изображения, которые вы скачали, могут быть большого размера, поэтому они вызывают ошибку «Предупреждение о памяти». Попробуйте использовать изображение очень маленького размера.

Всего наилучшего.

...