UITableViewを書いててsegueで遷移する時のprepareForSegueのoverrideがエラーで困った。
Method does not override any method from its superclass
と表示される。
当然overrideしなければprepareForSegueは呼ばれない。
参考サイト
ios – swift 3 prepare(for segue: ) function broken? – Stack Overflow
なんか知らんが書き方が変わったらしい。
//古い方 // override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {} //↓ //新しい方 override func prepare(for segue: UIStoryboardSegue, sender: Any?) {}
とゆーことでうまく行った。
うじゃうじゃ。