我无法将信息从一个viewcontroller发送到另一个viewcontroller。在我的故事板中,我使用的是模态演示。当我写destinationviewcontroller时,我得到错误。如果我不写那行代码就行了。有什么想法吗?
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "segueEditItem") {
// if I erase the next 2 lines the code will run ok
let ss = segue.destinationViewController as EditItemViewController
ss.toPassID = toPassID
}
}
答案 0 :(得分:1)
试试:
let ss = (segue.destinationViewController.visibleViewController as EditItemViewController)
我认为您已经在故事板设置中设置了或者将您的演示文稿设置为“模态”?