【问题标题】:NS_ENUM, NS_OPTIONS, NSArray[dereferencing] not working XCode 4.6NS_ENUM, NS_OPTIONS, NSArray[dereferencing] 不工作 XCode 4.6
【发布时间】:2013-03-08 13:45:27
【问题描述】:

我正在尝试使用 XCode 4.6 编译 PSTCollectionView 库,但由于某种原因,我遇到了大量编译器错误。它们都以 Objective-C 的新特性为中心。

几个例子:

但是,新的数组/字典/NSNumber 宏定义:

我正在使用 Apple LLVM 编译器

我对此有点难过……有什么想法吗?

【问题讨论】:

  • 为您的项目设置了哪个编译器。确保它是 Apple LLVM 编译器而不是 GCC。
  • 添加编译器信息,使用 Apple LLVM 编译器

标签: ios xcode xcode4.6


【解决方案1】:

这显然是使用错误的 SDK 引起的问题。我使用的是 iOS 5.1 SDK,它不允许使用 Apple 添加的这些方便的新快捷方式。当我更改为 iOS 6.1 SDK 时,它不再抱怨这种用法。

Apple 让你知道this article here.

【讨论】:

    猜你喜欢
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    相关资源
    最近更新 更多