【问题标题】:XCode 7: errors in converting Swift code to Swift 2XCode 7:将 Swift 代码转换为 Swift 2 时出错
【发布时间】:2015-08-21 10:12:13
【问题描述】:

我在 Xcode 7 中导入了一些在 Swift 1 中完成的项目,现在我收到以下错误:

知道如何解决它们吗?

【问题讨论】:

    标签: swift2 ios9 xcode7 code-conversion


    【解决方案1】:

    一一解决:

    1. 确保覆盖正确的函数。签名在 swift 1 和 2 之间发生了变化,因此您现在尝试覆盖使用错误方法签名的内容。
    2. 当您修复第一个错误时,第二个错误可能会解决,因为您的 supers 签名与您尝试覆盖的签名相同
    3. 在 Swift 2 中,如果签名明确,则省略参数的名字。试试看。如果这没有帮助,请为 NSString 构造函数的参数使用正确的名称。实际上,放弃使用 NSString 并使用该文件的内容加载 swift 字符串类,因为您将它转换为 String 无论如何...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-21
      相关资源
      最近更新 更多