Xcode 常见错误Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)

出现这个问题,说明你访问了已经释放了的内存。

 

一般在出错的这句话上你调用了一个或多个值A,B,C,那么你就在出现错误的代码之前,得到A,B,C的值之后打上断点,观察这几个参数是不是有些值是NULL。怎么看?

鼠标放在A身上,会出现下面这个信息框:

Xcode 常见错误Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)

一步一步点开小三角:数据值在Buffer里面:看是不是出现了NULL,如果有,那就处理这个参数的问题;

Xcode 常见错误Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)