Xcode ARC(自动引用计数),“发布不可用”

前端之家收集整理的这篇文章主要介绍了Xcode ARC(自动引用计数),“发布不可用”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我第一次使用 Xcode时,我在线跟踪 tutorial.
我做了一切,因为 tutorial给了我,但我担心它太过时了.

我遇到的错误是:

[font_attributes release];

‘release’ is unavailable: not available in automatic reference counting mode

ARC forbids explicit message send of ‘release’

我对Cocoa和Xcode的了解有限,但我仍然希望扩展我的学习.

我如何解决ARC问题?

解决方法

你有两个选择:

1)关闭此项目的ARC.
这是通过在项目页面中的目标的“构建设置”选项卡中将“目标C自动引用计数”设置为“否”来完成的.

2)删除所有retain release autorelease NSAutoReleasePools和retainCount调用,因为ARC会为你制作它们.除NSAutoReleasePools外,它们已被@autorelease {}取代.

第二个选项已由apple see this question to use the refactoring tool自动完成.

猜你在找的iOS相关文章