message sent to deallocated instance 0x100202dc0

╰+攻爆jí腚メ 2022-08-11 00:57 76阅读 0赞

注意青色字体部分,抛出的异常基本相同,但是产生的原因确是不同的.

1.异常:reason:[Person retainCount]message sent to deallocated instance 0x100202dc

产生原因:野指针异常:该对象的空间已经被系统回收,不能在访问没有所有权的对象.

解决发案:空间被系统回收之后,禁止访问.

2.异常:[Person retain]message sent to deallocated instance 0x100202dc0

原因:过度释放:空间被系统回收之后,不能再做和引用计数-1有关的操作,否则会立即crash

解决方案:删除过度释放的操作.

发表评论

表情:
评论列表 (有 0 条评论,76人围观)

还没有评论,来说两句吧...

相关阅读