【问题标题】:Build Error : expected a property attribute before 'unsafe_unretained'构建错误:在“unsafe_unretained”之前需要一个属性属性
【发布时间】:2012-06-03 06:32:24
【问题描述】:

我正在为我刚刚创建的示例/测试项目(iOS 通用应用程序)构建 iSpeechSDK Beta 3(于 2012 年 5 月 18 日发布)。我遇到了构建时间错误。

.....iSpeechSDK/Headers/ISSpeechSynthesis.h:58:错误:在“unsafe_unretained”之前需要一个属性属性

当我双击错误时,它指向 SDK 头类:ISSpeechSynthesis.h .. @property (nonatomic, unsafe_unretained) id 委托; ..

PS:我在 Build 的其他链接器标志中添加了记录的链接器标志:-fobjc-arc 我尝试为模拟器/设备/调试/发布构建,但所有构建目标都会产生相同的上述错误。

请帮我解决这个构建错误。

系统/开发配置- Mac 操作系统:10.6.8 X代码:3.2.5 iOS SDK:4.2

【问题讨论】:

    标签: iphone ios compiler-errors text-to-speech ispeech


    【解决方案1】:

    您使用了错误的编译器。 LLVM GCC 不支持 Strong 和其他 ARC 关键字。请将您的编译器设置为 LLVM 编译器 4.2

    【讨论】:

      【解决方案2】:

      我认为 Xcode 3.2.5 不支持 ARC。我相信它是在 Xcode 4.2 中引入的,但您可以尝试在“构建设置”中将编译器设置更改为 LLVM GCC 4.2

      【讨论】:

        猜你喜欢
        • 2010-10-20
        • 2019-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-10
        • 1970-01-01
        • 1970-01-01
        • 2021-03-04
        相关资源
        最近更新 更多