我目前有ViewController
,其中ContainerView
显示表格ViewController
。
在我的表didSelectCellAtIndexPath
的{{1}}方法中,它调用其父ViewController
的委托方法(在ViewController
中保存它的那个)执行以下操作代码:
ContainerView
此segue仅针对父func communitiesTableViewControllerDidTapDetail(communitiesTableViewController: CommunitiesTableViewController, communitiesController: CommunitiesController, userController: UserController, community: Community, communitySubscriptionDelegate: CommunitySubscriptionDelegate?) {
let segue = CommunitiesViewController.Storyboard.Segue.DetailView(community: community, userController: userController, communitySubscriptionDelegate: communitySubscriptionDelegate)
self.performSegueWithIdentifier(CommunitiesViewController.Storyboard.Segue.DetailView.identifier, sender: segue.userInfo())
}
执行,而不针对表ViewController
执行。
父ViewController
有两个触发的segues,而ViewController
控制器没有,但我认为这不应该重要,因为它嵌入在TableView
ContainerView
中}。