Отладка XCode. Как я могу увидеть, где мой код не работает? Я не получаю стека трассировки - PullRequest
0 голосов
/ 03 января 2011

В настоящее время я пытаюсь выяснить, где мой код не работает. XCode иногда дает мне трассировку стека, но в настоящее время это не так. Я просто получаю сообщение об ошибке в моей консоли, как: *** -[CFString copyWithZone:]: message sent to deallocated instance 0xbe10d80. Но иногда я не получаю сообщение об ошибке в моей консоли вообще, когда мое приложение падает. Как я могу выяснить, где проблема возникает на самом деле? Как вы, ребята, обнаруживаете свои проблемы?

Возможно, кто-то знает несколько настроек среды, которые могут помочь?

Ответы [ 2 ]

2 голосов
/ 03 января 2011

Перейдите в Отладчик, затем нажмите Точка останова. затем запустите приложение, чтобы увидеть, где происходит ошибка

0 голосов
/ 03 января 2011

Вы можете использовать инструменты (/ Developer / Applications / Instruments), чтобы помочь обнаружить использование объектов-зомби. Вот ссылка на учебник, чтобы использовать его для обнаружения утечек памяти, но там он также может быть использован для других целей.

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