Сделайте .*
неживым, добавив «?
» после него:
Project name:\s+(.*?)\s+J[0-9]{7}:
вы можете распечатать трассировку стека в NSLog с помощью
NSLog(@"Stack trace : %@",[NSThread callStackSymbols]);
Или в Xcode 9 Это po Thread.callStackSymbols
Вы можете добавить breakpoint
перед тем, как будет выбрано исключение. Сначала перейдите к Breakpoint Navigator
(cmd + 6). В левом нижнем углу нажмите кнопку мыши плюс. ИЛИ Вы можете использовать Instruments
(/ Developer / Applications / Instruments), чтобы помочь обнаружить использование zombie
objects
. Ссылка
И когда вы добавите обзор контрольной точки, изображение создаст Xcode
.
[/g1]
Вы можете развернуть трассировку стека, используя нижний слайдер внизу step over
и over
для линейных журналов.
спасибо, что это поможет вам
В Xcode 6 вы можете нажать кнопку в нижнем левом углу панели, которая показывает полную трассировку стека. [/g0]
Используйте команду bt
в (lldb).
После паузы или после сбоя просто введите bt
в консоль отладки. Он будет печатать полную трассировку стека.
[/g0]
В Xcode 5 вы можете перемещать ползунок в нижней части панели, которая показывает трассировку стека. Он контролирует, какая часть отмеченной трассы показана.
[/g0]