我已经找到了这个问题的几个答案,但除了一个之外没有人为我的情况工作,但我稍后会谈到这个。
我正在使用一个特定的Swift库,它只能在文件.xib中创建的单元格中使用。包含此单元格的视图控制器位于具有详细视图控制器的主故事板中。
我的问题是当我单击单元格并将数据传递给详细控制器时,我无法以编程方式执行segue。
如果我使用performSegueWithIdentifier
它崩溃,因为它找不到“segue”名称..即使我从主视图(我的表视图)中按c +单击到详细信息。
唯一有效的解决方案是
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("ViewControllerID") as UIViewController
self.presentViewController(vc, animated: true, completion: nil)
问题是,使用此方法,我无法传递值,而且我的应用程序崩溃..
是的,有人能帮帮我吗?提前致谢