当前位置:编程学习 > wap >>

ARC forbids explicit message send of'retain'

一般同时还有:'retain' is unavailable: not available inautomatic reference counting mode 的错误提示

 


从字面上来解释就是,arc 禁止显示发送retain消息。


其实就是使用ARC之后,不允许直接调用retain, release, autorelease, dealloc, retainCount这些方法了,编译器会在合适的地方将这些代码添加进去,解决这样的问题只需要删除与手动管理内存相关的代码(一般就是报错的代码)即可。

 

解决步骤:


打开当前工程,打开"Build Settings",找到Objective-C Automatic Reference Counting项,将它的值设置为NO。

 


 

补充:移动开发 , IOS ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,