当我尝试将滑出菜单连接到另一个 ViewController 时,我遇到了 swift 3 的问题,但我遇到了 prepareforsegue 的问题。
这是我的代码。
override func prepare(for segue: UIStoryboardSegue, sender: Any?)
{
let DestVC = segue.destination as! ViewControllerSlide
这是我遇到错误的地方。 ^^^
var indexPath : IndexPath = self.tableView.indexPathForSelectedRow!
DestVC.varView = indexPath.row
}
最佳答案
可能你的 segue 指向一个 UINavigationController
,首先尝试分配目的地:
let destVC = segue.destination as! UINavigationController
let slideVC = destVC.topViewController as! ViewControllerSlide
//...
关于ios - 无法转换类型为 'UINavigationController' 错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41756343/