与iOs 10.0一起准备Segue

时间:2017-03-17 09:06:05

标签: swift segue ios10

添加代码

@available(iOS 10.0, *)

导致错误:覆盖'prepare'必须与尝试实施时覆盖的声明一样可用:

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

这很容易解决吗?

感谢。

1 个答案:

答案 0 :(得分:0)

只需实现以下代码..

   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
         }
   }