技术开发 频道

iphone 如何调试 EXC_BAD_ACCESS

  【IT168 技术】这个错误大概是由于,给一个释放过的东西负值,或者是操作。C#兄弟姐妹就理解成NullRef吧。

  一个有效的快速的操作方式就是设置NSZombiEnable这个环境变量。

  到 Xcode中,左侧,excutable,点你的工程,绿色的那个,然后点上面panel中有一个info蓝色的叹号。到下面的对话框中。然后在 Arguement,参数这个tab中,最下面,添加一个NSZombieEnable(让人容易想起来僵尸大战植物人。。)设置为YES。选种那个 checkbox。

iphone 如何调试 EXC_BAD_ACCESS

  之后就是执行,看debugger里面的stack内容。

iphone 如何调试 EXC_BAD_ACCESS

  直接看黑色的粗体字那个地方。一般情况下是上面那个是函数的调用,第二行就是函数里面具体的那个语句了。

  用完之后关上僵尸选项就好了。

iphone 如何调试 EXC_BAD_ACCESS

0
相关文章