Приложение получает предупреждение уровня памяти 2 при загрузке веб-браузера iphone - PullRequest
0 голосов
/ 27 сентября 2010

В моем приложении есть табличное представление, в котором при щелчке пары ячеек я запускаю веб-просмотр, но мое приложение вылетает, давая мне предупреждение 2 уровня памяти даже до загрузки веб-просмотра. Я очистил большинство утечек памяти. Как я должен ответить на это предупреждение памяти?

Говорят, что я должен разгрузить нежелательные виды. Я немного запутался здесь. Что я должен разгрузить здесь веб-просмотр, просмотр таблицы?

Может кто-нибудь помочь, пожалуйста?

Спасибо заранее.

1 Ответ

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

Реализуйте метод didReceivedMemoryWarning, чтобы очистить каждую ненужную память (т. Е. Источник данных вашего табличного представления и представлений, которые не являются частью какой-либо иерархии и поэтому не показаны). Эти методы (по одному на каждом контроллере представления) будут вызываться в ответ на предупреждения памяти уровня 1 и 2.

Всегда реализуйте этот метод в каждом вашем viewController!

Также "Большая часть утечек памяти?" недостаточно: очистите их ВСЕ!

...