我在用于 iPhone 的 Objective-C、XCode 中的内存(exc-bad-access)有一些问题,所以我搜索了一下,发现了(很棒的)NSZombieEnabled。外面的每个人都在解释这有多酷……但这对我不起作用:/
我遵循以下“教程”:http ://www.cocoadev.com/index.pl?DebuggingAutorelease
- 我双击可执行选项卡(左面板)下的可执行文件,并将 NSZombieEnabled=YES 添加到环境变量中
- 我还添加了许多其他选项(例如 malloc 历史记录、我在网上找到的一些自定义 ~/.gdbinit 等),但这并没有解决问题
所以基本上当我启动(在调试模式下)GDB sais
“未定义的命令:“NSZombieEnabled”。尝试“帮助”。
它基本上停止了(在状态栏中它说 - GDB 中的错误 - 终止)。