Как отображать изображения в виде таблицы - PullRequest
1 голос
/ 10 февраля 2010

Я могу отображать изображения в виде таблицы, но не могу перенести приложение на iPhone.Я явно не освобождаю память, но не могу понять, что.У меня есть около 30 пикселей, каждый размером 250К.Я попытался сохранить изображения в SQLite, а также в файловой системе и получить ту же проблему для обоих;работает в симуляторе, но не попадает в iDevice (на самом деле коснитесь).

Ответы [ 4 ]

0 голосов
/ 26 марта 2010

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

0 голосов
/ 10 февраля 2010

Я думаю, что проблема связана с форматами изображений - больше ничего не имеет смысла.

Что вы имеете в виду, когда они находятся в виде таблицы - это уместно? Можете ли вы увидеть их, когда они не в виде таблицы?

0 голосов
/ 10 марта 2010

Нет образца кода для просмотра, но убедитесь, что вы не выделяете или не удерживаете изображения более одного раза. 30 фото при 250 КБ - это 7,5 МБ плюс код, так что приложение запускается довольно дорого. Если изображения не выпускаются, размер может отправлять предупреждения памяти. У вас есть NSLog("Warning Message"); в вашем приложении - (void)didReceiveMemoryWarning {..} Попробуйте установить его, если нет, а затем запустите приложение в симуляторе с открытой консолью и дважды проверьте, что MEMORY не является вашей проблемой. Если этот NSLog срабатывает, вы знаете, что проблема здесь.

0 голосов
/ 10 февраля 2010

Проверьте, что ваши изображения в 24-битном формате, если они PNG

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