2017-06-06 107 views
6

iOS应用程序开发工具Xcode 9最近的重大更新支持Swift 3.2 & 4编程语言。iOS:从Swift 3移植(升级)到Swift 4

我已经使用Swift 3版本开发了我的应用程序,并且想要转换/迁移,从Swift 3 to Swift 4完整源代码。在迁移期间,它显示我354 errors

这些错误是可以修复的。错误的解决方案由Xcode it-self提供。但是有354个错误。我怎样才能一次解决它们。手动修复每个错误将是非常耗时的活动。

是否有任何可行的解决方案一次解决所有的错误。

以下是样本的快照。

enter image description here

+0

如果它们都是相同的错误,您可以搜索并替换工作区中的所有事件作为解决方法。 – LinusGeffarth

+0

我脑子里有这个想法,其中有几个可以用这样的想法解决。但#selector语句需要使用调用函数的@objc。这不能用这个想法代替 – Krunal

+0

请看https://stackoverflow.com/questions/32505307/run-all-of-xcodes-fix-its-at-once –

回答

15

我们有一个更好的选择,一次修复此错误。它可以从Editor菜单

enter image description here

使用此选项来解决所有的错误一次在课堂上解决了。

注意:你不能总是依赖Xcode的建议,但对于迁移的情况下,它可以在大多数情况下工作。

+0

它怎么能(这个菜单)被激活。它在我的Xcode中保持不活动状态(不突出显示)。 – Krunal

+2

选择你有错误的范围......它会减轻 –

+0

你是什么意思“选择范围”?我点击了该死的编辑器,我无法启动它:/ – Krystian