gpt4 book ai didi

ios - 我的堆栈跟踪到哪里去了?

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

我不确定我做了什么,这种情况已经持续了多久(因为我已经忍受了一段时间)...但是我在 Xcode 的调试器中丢失了我的堆栈跟踪...有点。下面是我在应用程序崩溃时看到的屏幕截图:

enter image description here

在控制台中我看到了这个:

enter image description here

所以我可以从控制台找出问题所在,但我错过了堆栈跟踪,我可以单击类文件并跳转到崩溃的源头。

会不会是LLDB?最新的 Xcode?其他东西吞没了我的异常(exception)?有什么想法吗?

最佳答案

问题是调试器不是在异常发生时停止,而是在程序崩溃时停止。这发生在异常展开堆栈之后,这意味着源不再存在。如果希望调试器在堆栈展开之前停止,则需要在抛出异常时设置断点。 Xcode 让这一切变得简单。转到项目窗口中的断点部分。

enter image description here

然后,单击左下角的+ 按钮并选择“添加异常断点...”。确保新断点设置为在抛出时触发,否则在堆栈展开后它仍然会发生。

enter image description here

关于ios - 我的堆栈跟踪到哪里去了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10721882/

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