2016-09-28 117 views
2

這個問題可能已經回答了,但我找不到它。Swift 2 to 3遷移forForForSegue

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

此代碼在swift 2中正常工作,但現在給我一個錯誤,以刪除覆蓋。

確切的錯誤:

什麼是SWIFT 3這個新的正確的方法「將不從它的超覆蓋任何方法」?我似乎無法在任何地方找到任何文檔。

+0

感謝一直在尋找全國各地的上這裏的答案。 –

+0

你也可以使用Xcode的這個特性:編輯>轉換>到當前快捷鍵語法... – Tobi

+0

當我嘗試時,該功能在某些原因不起作用。 –

回答

6

方法簽名是在SWIFT 3.0

改變替換此

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

隨着

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