【发布时间】:2014-09-30 06:10:35
【问题描述】:
我有一个 UITableViewController,其中静态单元格通过情节提要嵌入到普通 ViewController 中。这是按预期工作的。但是,当我想在单击嵌入式 tableview 上的单元格时为 segue 做准备时,应用程序崩溃而没有真正的错误。
我有一个嵌入 UITableViewController 的类 TableViewVC 和一个嵌入它的类 RootVC。我要实现方法:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?);
我从 TableViewVC 中的特定静态单元格中创建了故事板中的转场。当我在 TableViewVC 中实现此方法时,它永远不会被调用。它确实在 RootVC 中被调用,但是当我尝试访问 segue.identifier 属性时崩溃。当我在这里调试应用程序时,我可以看到类型是 segue 是:
UIStoryboardEmbedSegue
有谁知道我可以如何正确地为这个 segue 做准备并访问标识符属性以了解单击了哪个单元格?
编辑:错误截图:http://cl.ly/image/2z031b2B3i0o
【问题讨论】:
-
在应用崩溃时发布 Xcode 的屏幕截图。
标签: uitableview swift uistoryboardsegue