Программа получила сигнал: «0». Форматеры данных временно недоступны - PullRequest
14 голосов
/ 11 мая 2010

Я работаю над приложением для iPad, которое загружает файл CSV из Интернета и анализирует файл в NSMutableArray. (Я использую код из http://www.macresearch.org/cocoa-scientists-part-xxvi-parsing-csv-data, предложенный в другом посте).

Когда я запускаю в симуляторе, все работает отлично, но когда я запускаю на устройстве, я получаю следующую ошибку:

Program received signal:  “0”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
(gdb)

Кто-нибудь знает, почему это всплыло? Google не помогает мне здесь ...: (

Спасибо!

1 Ответ

32 голосов
/ 11 мая 2010

Сигнал 0 обычно (но не всегда) указывает на то, что ваше приложение было убито за использование слишком большого количества памяти.

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

Сообщение форматера данных в консоли относится к отладчику. По какой-то причине отладчик не смог загрузить средства форматирования данных, используемые для представления данных в приложении. вероятно, потому что у телефона не осталось памяти для них.

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