Как отобразить точную строку кода, вызывающую сбой приложения в отладчике xcode 4, как в xcode 3.2

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

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

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

1 ответов


вам нужно добавить точку останова исключения. Выберите навигатор точек останова, нажмите кнопку Добавить ( + ) внизу и выберите Добавить точку останова исключения... Это должно привести к приостановке отладчика при возникновении исключения. Обратите внимание, вы должны иметь точки останова кнопка включена (справа от селектора схема на панели инструментов). Отметим также, в Xcode 4, запустить с поддержкой точек останова является синонимом "построение и отладка" в предыдущих версиях.