现在的位置: 首页 > 综合 > 正文

解析:Program received signal: “EXC_BAD_ACCESS”

2018年07月16日 ⁄ 综合 ⁄ 共 262字 ⁄ 字号 评论关闭

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

产生以上错误的原因:

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

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

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

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

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

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

抱歉!评论已关闭.