感谢您阅读我的问题。
我的UITableView模型出现问题,如下所示:
我将Tableview 2放在Tableview 1的一个单元格中,而在Tableview 2中,数据显示正常。
问题是,当我点击Tableview 1的单元格时,详细视图控制器正常按下,而在Tableview 2上则出现如下错误:
has no segue with identifier 'toDetailViewController'
如何从Tableview 2推送Detail View Controller,就像我可以用TableView 1做的那样?请帮我解决这个问题。非常感谢。
答案 0 :(得分:0)
首先,您需要将Tableview 2的delegate
属性设置为视图控制器。
接下来,您需要处理tableView(_ tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)
函数,检查tableView
var是否与Tableview 2相对应,然后使用pushViewController
推送新的视图控制器(如果您的视图控制器是UINavigationController
)或presentViewController
(以模态方式呈现下一个视图控制器)。