XCode4.2中EXC_BAD_ACCESS错误

通常找不到出错的位置,大部分原因是由于release后没有置nil 所致。

调试方法:

Product->EditScheme->Run->Environment Variables    添加 NSZombieEnabled = YES


这样出错可以输出更多的出错信息。

类似这种:

[1495:f803] *** -[NSMutableURLRequest release]: message sent to deallocated instance 0x6a937e0



--------------------------------------------------------
再次添加环境变量:MallocStackLogging = YES
(GDB): shell malloc_history pid address
pid:进程号(对应上例中的1495)
address:地址0x6a937e0


最发布版本中一定要将这两个环境变量设置为NO

你可能感兴趣的:(Access,XCode4,variables)