Как "отследить" вызванные функции на XCode
Я не могу точно определить, где мой код падает. Так не бывает всегда. Итак, я думаю, что было бы очень полезно проверить стек вызовов. Но на XCode я вижу только эти вызовы очень низкого уровня. Я не могу достичь ничего, что указывает на последний вызов "верхнего уровня" (я имею в виду, из моего кода).
1 ответ
Похоже, вы ввели команду "(gdb) backtrace"... вы, должно быть, скопировали ее откуда-то; часть "(gdb)" не является частью команды для ввода, это была подсказка от gdb, похожая на подсказку (lldb), которую вы видите на экране.
При этом команда для получения обратного следа - "bt". У вас также есть обратный след, показанный в Xcode; каждая запись "Thread X" содержит свою обратную трассировку, и вы можете нажать на любую запись там, чтобы перейти к этому куску кода.