gpt4 book ai didi

objective-c - 如何调试 EXC_BAD_ACCESS 错误

转载 作者:太空狗 更新时间:2023-10-30 03:11:12 25 4
gpt4 key购买 nike

我收到一个错误

EXC_BAD_ACCESS 代码=2 at0xb0987654

我想知道如何打印出 0xb0987654 处的值?

最佳答案

要调试 EXC_BAD_ACCESS,通常可以通过启用僵尸对象来找出悬挂指针的位置。

Xcode

Product > Scheme > Edit Scheme

然后,如下配置👇🏼 enable zombie objects

应用代码

选择编辑目标,并添加以下环境变量:

NSZombieEnabled=YES

EXC_BAD_ACCESS 的另一个原因可能是无限递归,这可以通过添加一些日志记录找到。

C++ 更新:

要使用 Clang 编译器调试 C++ 中的悬挂指针,请尝试使用 Address Sanitizer (ASAN)来自谷歌。

关于objective-c - 如何调试 EXC_BAD_ACCESS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19740200/

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