EXC_BAD_ACCESS 和 EXC_CRACH 异常跟踪调试

EXC_BAD_ACCESS(SIGBUS) 异常产生原因:访问了已经被release或者不存在的对象(僵尸信号)

 

一,编辑项目的Scheme,在Environment Variables变量中增加【Xcode-->Product-->Edit Scheme】

1,NSDebugEnabled                       YES

2,NSZombieEnabled                     YES

3,MallocStackLogging                   YES

4,MallocStackLoggingNoCompact  YES

 

二,编辑项目的Symbolic Breakpoint信息【Xcode-->Product-->Debug-->Create Symbolic BreakPoint】
1,Symbol 添加 -[NSException raise]

2,Symbol 添加 objc_exception_throw

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(exc_bad_access)