为什么我不能再释放一个物体了?

时间:2011-07-14 10:49:52

标签: objective-c automatic-ref-counting

在我更新到Xcode 4.2之后,我再也无法发布任何内容了。 当我开始输入“release”时,它会建议“释放”,但是会有红线。

如果我写它仍然显示错误并显示这两条消息:

'release'不可用:在自动参考计数模式下不可用 自动引用计数禁止显示“发布”的消息发送

有谁知道我能做什么?

2 个答案:

答案 0 :(得分:63)

您需要关闭Automatic Reference Counting。您可以通过在导航器中单击项目(左侧的取景器类似物中的顶部项目)来执行此操作,然后单击目标,选择“构建设置”并关闭选项< em>“Objective-C自动引用计数”(您可以使用右上角的搜索字段进行搜索)。

另一种可能性是migrate your project to ARC

答案 1 :(得分:2)

...谢谢 它的CLANG_ENABLE_OBJC_ARC ..你需要在Build Setting下使它不可用。实际上我从Phonegap更新到Cordova后出现此错误。我希望通过这样做我不会遇到更多麻烦。干杯......快乐的编码!!