转:Xcode4.2 不允许调用reta…

来源:互联网 发布:电信美洲卡网络制式 编辑:程序博客网 时间:2024/06/03 18:17

今天看内存管理,照书思路上写的程序有类似报错:
error: 'retainCount' is unavailable: not available in automaticreference counting mode [3]


后来发现是编译选项的问题:


1.点击工程名 打开编译选项
2.在编译选项中,选择Bulid Setting选项卡
3.在Apple LLVM compiler 3.0 - Language项目中,找到Ojective-C AutomaticReference couting 选项
(直接搜索这个项目 或者搜arc)
4.把默认的yes 修改成no。


再编译就通过了,retain和release后的计数正常

0 0
原创粉丝点击