Swift 2 to 3 Migration for prepareForSegue [duplic

2019-01-12 08:21发布

This question might have been answered already but I could not find it.

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

This code worked fine in swift 2 but now gives me an error to remove the override.

Exact Error: "Method does not override any method from its superclass"

What is the new correct method for swift 3 for this? I can't seem to find any documentation on it anywhere.

1条回答
放荡不羁爱自由
2楼-- · 2019-01-12 08:49

Method signature is changed in swift 3.0

Replace this

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

With

 override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
查看更多
登录 后发表回答