XL 表格 Objective-C |未知 属性 属性 'nullable'

XLForm Objective-C | Unknown property attribute 'nullable'

我在现有的 xcode 应用程序中安装了 cocoapods,并在其中添加了 XLForm。我正在使用 Xcode 版本 6.2 并且我正在使用 objective-c 开发应用程序。然后当我在安装依赖项后尝试 运行 项目时,它在 "XLFormSectionDescriptor.h" 文件中出现以下错误。

我该如何解决这个问题?有什么想法吗?

提前致谢。

您应该更新到 Xcode 的最新版本,截至本文 post 时为 7.1.1。如果您出于某些原因无法执行此操作(例如尚未准备好针对 iOS 9 SDK 进行编译),则必须删除该代码中的 nonnull 属性。可能最简单的就是把它定义掉。

#define nonnull

您可能应该用检查编译器版本的#ifdef 包围它。比我更熟悉预处理器的人将不得不提供那部分代码。

错误是由于引入了 Xcode 6.x 中包含的旧版本 clang 不理解的属性。