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