解析:Program received signal: “EXC_BAD_ACCESS"

来源:互联网 发布:iphone6网络 ios10 编辑:程序博客网 时间:2024/05/17 12:18

调试程序弹出Program received signal: “EXC_BAD_ACCESS"错误。

产生以上错误的原因:

1、访问受保护或者不存在的内存空间,导致返回了一个错误的指针;

2、访问未进行内存分配或初始化的内存空间;

3、在对象被释放后仍然采用原来的指针进行访问;

4、采用了[object release]释放对象,但其实对象并未采用 alloc/copy/retain 等形式进行内存分配;(这是我此次错误的原因)

5、其他不合法的内存访问方式;

在一个线程中访问另外一个线程的autorelease的对象时,要注意发生此类的错误。
原创粉丝点击