除了由于Swift 2.2中的弃用引起的一堆警告之外,我在升级到Xcode 7.3时遇到了一些无法解释的构建错误 - 其中大部分与Objective-C和Swift代码之间的互操作性有关:
我已经阅读了Xcode 7.3和Swift 2.2的发行说明和“新内容”,但我找不到任何相关内容。
有什么想法吗?
答案 0 :(得分:0)
看来问题是Xcode 7.3引入了一些对Objective-C和Swift 2.2的结构变化。
编译失败,因为Objective-C enum
定义和extern
变量必须在@interface ... @end
块的 之外被声明为Swift可访问。
当我移动外部变量和枚举时,我的所有构建问题都得到了解决。
希望这可以帮助处于类似情况的其他人。