在Master上点击新项目时,从Detail viewController中删除模态

时间:2018-09-20 22:08:23

标签: ios ipad uisplitviewcontroller presentmodalviewcontroller

我有一个Master-> Detail拆分视图控制器,在master上有一个tableview,在detail viewcontroller上有一个简单的视图。当我点击详细视图控制器上的一个项目时,将在当前上下文(在详细视图控制器上)上显示模式vc。在iPad上,当应用以拆分视图显示时,并且当我点击我的主tableView上的另一个项目时,我希望能够确定模态vc是否存在于细节上并在呈现新的细节内容之前将其关闭。 Storyboard Image

1 个答案:

答案 0 :(得分:0)

解决方案很简单

If let vc = self.presentedViewController as? FooViewController { 
vc.dismiss(animated: true) 
}