Развернуть поток отладки на Xcode [дубликат]

Сделайте .* неживым, добавив «?» после него:

Project name:\s+(.*?)\s+J[0-9]{7}:
58
задан Popeye 11 April 2013 в 11:45
поделиться

5 ответов

вы можете распечатать трассировку стека в NSLog с помощью

NSLog(@"Stack trace : %@",[NSThread callStackSymbols]);

Или в Xcode 9 Это po Thread.callStackSymbols

70
ответ дан mihir mehta 24 August 2018 в 17:18
поделиться

Вы можете добавить breakpoint перед тем, как будет выбрано исключение. Сначала перейдите к Breakpoint Navigator (cmd + 6). В левом нижнем углу нажмите кнопку мыши плюс. ИЛИ Вы можете использовать Instruments (/ Developer / Applications / Instruments), чтобы помочь обнаружить использование zombie objects. Ссылка

И когда вы добавите обзор контрольной точки, изображение создаст Xcode.

enter image description here [/g1]

Вы можете развернуть трассировку стека, используя нижний слайдер внизу step over и over для линейных журналов.

спасибо, что это поможет вам

4
ответ дан Buntylm 24 August 2018 в 17:18
поделиться

В Xcode 6 вы можете нажать кнопку в нижнем левом углу панели, которая показывает полную трассировку стека. Xcode 6 show full stack trace [/g0]

52
ответ дан Gong Pengjun 24 August 2018 в 17:18
поделиться

Используйте команду bt в (lldb).

После паузы или после сбоя просто введите bt в консоль отладки. Он будет печатать полную трассировку стека.

sample output of bt command [/g0]

96
ответ дан Pang 24 August 2018 в 17:18
поделиться

В Xcode 5 вы можете перемещать ползунок в нижней части панели, которая показывает трассировку стека. Он контролирует, какая часть отмеченной трассы показана.

Slider controlling the stack trace [/g0]

16
ответ дан Sergey A. Novitsky 24 August 2018 в 17:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: