Приложение прекращено в середине - PullRequest
0 голосов
/ 08 февраля 2010

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

Program received signal:   "0".
warning: check_safe_call:could not restore current frame

Может кто-нибудь помочь, почему это происходит так? Любая помощь будет оценена.

Спасибо, Мониш Кумар.

Ответы [ 2 ]

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

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

Установите точку останова в отладчике в какой-то момент, непосредственно предшествующий аварийному завершению, и затем выполните операции в своем коде, чтобы найти, где возникает проблема.

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

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

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