一尘不染

Swift 2到3的prepareForSegue迁移

swift

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

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

这段代码在swift 2中工作正常,但是现在给我一个错误,以删除替代。

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

快速3的新正确方法是什么? 我似乎在任何地方都找不到任何文档。


阅读 229

收藏
2020-07-07

共1个答案

一尘不染

在Swift 3.0中更改了方法签名

取代这个

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

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