0

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

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

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

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

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

系统/开发配置 - Mac OS:10.6.8 XCode:3.2.5 iOS SDK:4.2

4

2 回答 2

2

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

于 2013-08-02T10:49:30.667 回答
0

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

于 2012-06-03T06:43:46.767 回答