2017-01-20 52 views
1

我遇到了swift 3的問題,當我嘗試將滑出菜單連接到另一個ViewController但我遇到了prepareforsegue問題。無法轉換'UINavigationController'類型的值錯誤

這是我的代碼。

override func prepare(for segue: UIStoryboardSegue, sender: Any?) 
{   
    let DestVC = segue.destination as! ViewControllerSlide 

這是我得到我的錯誤的地方。 ^^^

var indexPath : IndexPath = self.tableView.indexPathForSelectedRow! 

    DestVC.varView = indexPath.row 
} 

回答

1

可能是你SEGUE指向一個UINavigationController,嘗試與第一指定目的地:

let destVC = segue.destination as! UINavigationController 
let slideVC = destVC.topViewController as! ViewControllerSlide 
//... 
相關問題