2017-05-24 35 views
0

我最近从StackOverflow粘贴了一段代码到我的Swift 3项目,代码是用Swift 2编写的,所以我突出显示了代码段并做了Xcode - >编辑 - >转换 - >现代Swift语法。不知道它会“转换”我的整个项目。更新现代Swift语法到现代Swift语法和项目将不再编译

现在我的项目有76个错误,我解开了更改并使用源代码管理“拉”了我的最后一个“推”,以确保我有应用程序的工作副本。现在的代码与之前单击“转换”时的代码相同,但现在代码仍然不能编译,但代码仍然为我点击“转换”之前,代码编译得很好,这是完全相同的代码,但我仍然有76个编译时错误。

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

+0

看看你的Xcode项目设置。你应该能够使用传统的Swift版本。 – nathan

+0

尝试在Xcode中清理你的项目'cmd + shift + k'。 – Rahul

+0

我的代码不是遗留的,它是Swift 3.我只是不小心更新了我的Swift 3到现代的Swift 3,现在项目不会编译。 @nathan – brettf

回答

0

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

enter image description here