我最近从XCode 4.5更新到XCode 4.6。我有一个在4.5中没有错误编译的iOS项目,但现在,当我在4.6中构建项目时,我遇到了1000多个错误。
我的"expected property type before 'strong'
声明中的错误包括@property (nonatomic, strong)
,每次我将对象属性引用为self.propertyName
时,我都会收到错误request for member propertyName not found in structure of union
这让我觉得它与ARC或编译器有关,但我不确定我会改变什么。我检查了该项目是否使用LLVM GCC 4.2
答案 0 :(得分:2)
只有LLVM编译器(v3.0或更高版本)支持ARC。 LLVM GCC 4.2或GCC 4.2不支持它。将项目切换到使用LLVM编译器(又名Clang),这些问题就会消失。