用于prepareForSegue的Swift 2到3迁移

时间:2016-09-28 09:29:59

标签: swift swift2 segue swift3 ios10

这个问题可能已经回答,但我找不到。

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
}

此代码在swift 2中运行良好,但现在删除覆盖时出现错误。

确切错误:"方法不会覆盖其超类中的任何方法"

swift 3的新方法是什么?我似乎无法在任何地方找到任何文档。

1 个答案:

答案 0 :(得分:6)

方法签名在swift 3.0中更改

替换

 override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

。通过

assert_in_delta(exp, act, delta = 0.001, msg = nil) public