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