Сбой основного потока Iphone, но приложение все еще работает - "программа получила сигнал 0" - PullRequest
0 голосов
/ 25 декабря 2010

поэтому, когда я запускаю свое приложение, используя XCode, и я вижу, что мое приложение получает "программа получила сигнал 0". Тем не менее, фоновый поток все еще работает. почему это?

Во-вторых, я не могу найти решение этой проблемы. Я предположил, что это может быть утечка памяти, но я не вижу ничего особенного, используя УТЕЧКИ (инструмент).

Когда я запускаю приложение на устройстве (без XCode), а затем пытаюсь увидеть сбой устройства в органайзере, в большинстве случаев нет журнала (думаю, возможно, потому что приложение все еще работает и только основной поток сбой) и пока есть журнал, моя функция приложения - только шестнадцатеричные адреса без имен.

Какие еще варианты есть у меня для решения этой проблемы?

Спасибо !!

1 Ответ

1 голос
/ 25 декабря 2010

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

...