所以我有一个像这样的prepareForSegue方法:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "fromEventTableToAddEvent" {
let addEventViewController: AddEventViewController = segue.destinationViewController as! AddEventViewController
addEventViewController.newTagArray = newTagArray
}
}
然而,在运行时,应用程序崩溃并记录输出此消息:
无法将类型为“UINavigationController”的值转换为目标类型
该错误是由于addEventController嵌入了一个导航控制器而引起的,但我不确定如何设置segue,以便将destinationViewController设置为NavigationController,同时还允许我在prepareForSegue方法中传递变量给addEventController。
那么,我该如何使用Swift进行此操作?
非常感谢您提供的帮助和时间,这对我非常有帮助。