将现代 Swift 语法更新为现代 Swift 语法,项目将不再编译

Updated modern Swift syntax to modern Swift syntax and project will no longer compile

我最近将一段代码从 Whosebug 粘贴到我的 Swift 3 项目中,代码是在 Swift 2 中编写的,所以我突出显示了这段代码并做了 Xcode -> 编辑 -> 转换 -> 现代 Swift 语法。不知道它会 "convert" 我的整个项目。

现在我的项目有 76 个错误,我撤消了更改并使用源代码管理 "pulled" 我最后 "push" 以确保我有应用程序的工作副本。现在的代码与我单击 "convert" 之前的代码相同,但现在代码仍然 无法编译。 代码是在我点击 "convert" 之前编译就好了,这是完全相同的代码,但我仍然有 76 个编译时错误。

如何让错误留下我的非错误代码?我应该只删除我的项目还是(最好)我可以执行一个简单的修复?

尝试在 Xcode 中使用 cmd+shift+k 清理您的项目。