iphone - 更新到 Xcode 4.6 后出现超过 1000 个编译器错误

标签 iphone ios objective-c xcode

<分区>

我最近从 XCode 4.5 更新到 XCode 4.6。我有一个在 4.5 中编译没有错误的 iOS 项目,但现在,当我在 4.6 中构建项目时,我遇到了超过 1000 个错误。

错误包括 “expected property type before 'strong' in my @property (nonatomic, strong) declarations,以及每次我将对象属性引用为 self.propertyName 我得到错误 request for member propertyName not found in structure of union

这让我觉得它与 ARC 或编译器有关,但我不确定我会更改什么。我检查了该项目正在使用 LLVM GCC 4.2

最佳答案

ARC 仅受 LLVM 编译器(v3.0 或更高版本)支持。 LLVM GCC 4.2 或 GCC 4.2 不支持它。将您的项目切换为使用 LLVM 编译器(又名 Clang),这些问题就会消失。

关于iphone - 更新到 Xcode 4.6 后出现超过 1000 个编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15170661/

相关文章:

ios - CameraOverlayView 上的按钮不起作用

ios - 如何将集合单元格宽度设置为动态拉伸(stretch)到手机宽度

iPhone OCUnit,异常退出,代码为 139,这是什么?

ios - 如何在 swift 中使用自定义的 uitableviewcell 进行 Storyboard

iphone - 根据应用设置而不是设备设置,在 UIDatepicker 中以 12 小时和 24 小时格式显示时间

ios - 无法在 UIWebView 上播放本地音频文件

ios - Swift 3 - 隐藏元素

ios - 恢复 App 时获取 launchOptions

javascript - iOS上的Cordova:应用程序在发送到后台之前没有音频

ios - 使用 Setter 和 Getter 方法与直接操作相比的好处