【发布时间】:2018-05-29 03:52:26
【问题描述】:
我已经搜索了很多,似乎无法找到这个特定问题的答案。 我有一个用 Swift 2 编写的旧项目。我正在尝试将其转换为 Swift 4,方法是转到“编辑 > 转换 > 到当前的 Swift 语法...”
它打开一个模态框,里面是空白的,顶部写着:“没有找到要转换的目标。”
我试过弄乱它,只是似乎无法解决这个问题。任何帮助表示赞赏! Screenshot of what I get here
【问题讨论】:
-
检查目标的“Swift Language Version”构建设置;如果是“Swift 4”,则将其更改为“Swift 3.2”,这样您就可以运行迁移(比较 stackoverflow.com/q/47210873/2976878)。
-
哇——完美!这完全解决了它。非常感谢!
-
是的。我认为我的问题是我在进行转换之前将项目设置为 4.2。我认为将项目设置为低于“也转换”版本的版本使其可用。