Я работаю над приложением для 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 не помогает мне здесь... :(
Спасибо!
Сигнал 0 обычно (но не всегда) указывает на то, что ваше приложение убито за использование слишком большого количества памяти.
Ваши контроллеры представления должны получить метод предупреждения о нехватке памяти в ситуации нехватки памяти, и только от вас зависит, освободите ли вы немного памяти, когда они придут. Если вы не освободите память и продолжите использовать больше памяти, приложение будет принудительно завершено.
Сообщение о форматерах данных в консоли относится к отладчику. По какой-то причине отладчик не смог загрузить форматеры данных, используемые для представления данных в приложении. Возможно, потому, что в телефоне не осталось памяти для них.