Программа получила сигнал: “0”. Средства форматирования данных, временно недоступные

Я работаю над приложением для 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 не помогает мне здесь... :(

Спасибо!

14
задан Neal L 11 May 2010 в 18:37
поделиться

1 ответ

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

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

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

32
ответ дан 1 December 2019 в 08:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: