cbb*_*ail 8 xcode cocoa automatic-ref-counting
我第一次使用Xcode时,我在线学习了一个教程.我按照教程向我展示了所有内容,但我担心它已经过时了.
我遇到的错误是:
[font_attributes release];
Run Code Online (Sandbox Code Playgroud)
'release'不可用:在自动参考计数模式下不可用
ARC禁止"发布"的显式消息发送
我对Cocoa和Xcode的了解有限,但我仍然希望扩展我的学习.
我该如何解决这个ARC
问题?
NJo*_*nes 22
您有两种选择:
1)关闭此项目的ARC.这是通过在项目页面中的目标的" 构建设置 "选项卡中将"目标C自动引用计数" 设置为 " 否"来完成的.
2)删除所有retain
release
autorelease
NSAutoReleasePools
和retainCount
电话,因为ARC为你制作它们.除了NSAutoReleasePool
s他们已被替换@autorelease{}
.
第二个选项已由apple自动化,请参阅此问题以使用重构工具.