4

我刚刚将我的代码从 Swift 3 升级到 Swift 4。后来,我改变了主意,想在 iOS 10 上使用我的代码。然后我得到了这个错误:

需要为使用 Swift 的目标正确配置“Swift 语言版本”(SWIFT_VERSION)。使用 [Edit > Convert > To Current Swift Syntax...] 菜单选择 Swift 版本或使用 Build Settings 编辑器直接配置构建设置。

我使用 [Edit > Convert > To Current Swift Syntax...] 菜单来选择一个 Swift 版本,但它说

'没有过滤结果'。

然后,我尝试使用构建设置并将“SWIFT_VERSION”从 4.0 更改为 3.1 和 3.0。但是,错误仍然存​​在。有谁知道解决这个问题?提前致谢!

4

1 回答 1

9

清理您的项目(CMD + Shift + K)并确保SWIFT_VERSION使用 Xcode 8.3.3 将每个目标上的设置为 Swift 3

于 2017-06-13T14:40:02.917 回答