gpt4 book ai didi

ios - LLDB 堆栈跟踪仅显示 XCode 中的最后 2 次调用

转载 作者:可可西里 更新时间:2023-11-01 03:40:04 24 4
gpt4 key购买 nike

目前在使用 XCode 进行调试时遇到问题。所有堆栈跟踪仅显示最后两次调用。也不能使用 lldb 控制台。例如一个简单的 unrecognized selector 错误只显示这个跟踪日志

* thread #1: tid = 0x2503, 0x32d2e960 libobjc.A.dylib`objc_exception_throw, stop reason = breakpoint 1.1
frame #0: 0x32d2e960 libobjc.A.dylib`objc_exception_throw
frame #1: 0x37c4ae06 CoreFoundation`-[NSObject(NSObject) doesNotRecognizeSelector:] + 170

最佳答案

尝试从调试器中打印 [NSThread callStackSymbols],有时当调试器不工作时它会工作。这并不让我感到惊讶

此外,我的经验是 GDB 更可靠。

关于ios - LLDB 堆栈跟踪仅显示 XCode 中的最后 2 次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15251059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com