iphone / ipad - страшная программа получила сигнал: «0» - PullRequest
0 голосов
/ 11 ноября 2010

У меня есть приложение для iphone, которое, кажется, всегда падает после некоторого запуска (только на устройстве).Ничего особенного, что я вижу, просто кажется, что не хватает памяти или чего-то еще.Я получаю это:

Program received signal:  “0”.

Когда я в последний раз запускал его с помощью Allocations (Instruments), при сбое Live Bytes было всего 12 МБ, поэтому, похоже, осталось много памяти.Что может вызвать вышеуказанное сообщение об ошибке?

РЕДАКТИРОВАТЬ: приложение делает много вещей, включая загрузку многих изображений.Изображения сбрасываются, когда памяти становится мало, и, как я сказал, количество живых байтов остается низким или средним.

Мой вопрос больше касается сигнала, полученного Программой: ошибка «0».Что это значит?Похоже, это происходит после некоторого запуска приложения.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2010

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

0 голосов
/ 11 ноября 2010

Без предоставления дополнительной информации о том, что делает ваша программа, трудно ответить на этот вопрос.

Однако в прошлом я сталкивался с похожими проблемами при попытке загрузить большое изображение в UIImageView (или несколькобольшие изображения в несколько UIImageViews).Apple рекомендует изменить размер изображений больше 1024 на 1024, прежде чем помещать их в UIImageView.

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

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