0
@available(iOS 10.0, *)
導致錯誤:壓倒一切「準備」試圖執行時一定要它覆蓋可用的聲明:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
這是否容易修復?
謝謝。
@available(iOS 10.0, *)
導致錯誤:壓倒一切「準備」試圖執行時一定要它覆蓋可用的聲明:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
這是否容易修復?
謝謝。
只是執行以下代碼..
if #available(iOS 10.0, *) {
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// if(segue.identifier == "segue"){
// let temp : UINavigationController = segue.destination as! UINavigationController
// let second : ViewController = temp.viewControllers.first as! ViewController
// }
} else {
// Fallback on earlier versions
}
}
無需添加'@available(iOS的10.0,*)'和'prepareForSegue'它將與老的iOS工作了,因爲它不是新的方法,這是簽名在Swift 3中沒有改變。 –