【问题标题】:iOS: Migration (Upgrade) from Swift 3 to Swift 4iOS:从 Swift 3 迁移(升级)到 Swift 4
【发布时间】:2017-06-06 13:45:50
【问题描述】:

iOS 应用开发工具Xcode 9 近期重大更新支持Swift 3.2 & 4 编程语言。

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

这些错误是可以修复的。错误的解决方案由 Xcode 本身提出。但是有354个错误。我怎样才能一次修复它们?逐个手动修复每个错误将是一项耗时的活动。

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

这是示例的快照。

【问题讨论】:

  • 如果都是相同的错误,您可以搜索并替换工作区中的所有出现作为解决方法。
  • 我心里有这个想法,有几个可以用这个想法解决。但是#selector 语句需要@objc 调用函数。不能用这个想法代替

标签: ios swift xcode swift4 xcode9


【解决方案1】:

我们有更好的选择来立即修复此错误。可以从Editor菜单解决

使用此选项可在课堂上一次性修复所有错误。

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

【讨论】:

  • 如何激活它(这个菜单)。它在我的 Xcode 中仍然处于非活动状态(未突出显示)。
  • 在出现错误的范围内选择...它会变亮
  • “在范围内选择”是什么意思?我正在点击该死的编辑器,但无法激活它:/
  • @Krystian 你找到解决方案了吗?
  • 不,我放弃了。等待 JetBrains 在 AppCode 中实现这一点。
猜你喜欢
  • 1970-01-01
  • 2017-02-01
  • 1970-01-01
  • 2020-04-06
  • 1970-01-01
  • 2019-01-17
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
相关资源
最近更新 更多