我的 Objective C 程序中有一个错误,它导致机器在某些库方法中崩溃,并且所有库方法都从堆栈到 main (我没有从 XCode 给我的那个中触及)。所以,我有点神秘。
我得到的错误是:
Program received signal: “EXC_BAD_ACCESS”.
现在,我确信这意味着我在某个地方发布了太多次,或者类似的东西。这是 seg-fault 的目标 C 版本,对吧?
我的问题是:由于它没有发生在我自己的代码中,是否有一些聪明的方法可以追踪我双重发布的内容?还是代码检查是最好的选择?
谢谢。