XCode - XCode 4.2 beta ARC无法编译

时间:2011-10-01 13:11:39

标签: xcode automatic-ref-counting

我正在尝试在XCode 4.2 beta(Build 4D58)中构建一个简单的OS X命令行应用程序。但是当我尝试编译它时,我收到了一个错误:

  

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:57:22:错误:'CFMakeCollectable'不可用:在自动引用计数模式下不可用[ 3]        return(cf?(id)CFMakeCollectable(cf):nil);

并且

  

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:173:13:错误:使用未声明的标识符'__bridge_retain'[3]        return(__bridge_retain CFTypeRef)X;

我想这与ARC有关,但我不知道该怎么办我的应用程序编译?

1 个答案:

答案 0 :(得分:0)

Xcode 4.2 beta属于NDA。你最好在开发者论坛的所有时期搜索“NSZone.h NSObject.h”。您将找到与您完全相同的问题。