Как отобразить точную строку кода, вызывающую сбой приложения в отладчике xcode 4, как в xcode 3.2 - PullRequest
12 голосов
/ 28 марта 2011

Я недавно скачал xcode 4 и прочитал руководство по переходу xcode, однако мне все еще интересно, как получить такую ​​же функцию для отладчика в xcode 4, как в xcode 3.2.

Когда я программирую вxcode 3.2 и запустите мое приложение, если мой код вызвал сбой в программе, я могу просто нажать command + shift + y, и у меня появится режим отладчика, который покажет, какие строки вызывают сбой.Тем не менее, я не могу заставить это работать для xcode 4.

Я знаю, что могу посмотреть, какая строка на самом деле вызывает сбой, посмотрев на трассировку стека, однако, имея эту функциональность в xcode 3.2 действительноэкономит мое времяПросто интересно, знает ли кто-нибудь, как это сделать в xcode 4.

1 Ответ

30 голосов
/ 28 марта 2011

Вам необходимо добавить точку останова исключения.Выберите «Навигатор точек останова», нажмите кнопку «Добавить» (+) внизу, затем выберите «Добавить точку останова исключения» ... Это должно привести к приостановке отладчика при каждом обнаружении исключения.Обратите внимание, что вы должны включить кнопку Точки останова (справа от селектора Схема на панели инструментов).Также обратите внимание, что в Xcode 4 запуск с включенными точками останова является синонимом «Build and Debug» в предыдущих версиях.

...