切换选项卡后出现黑屏

问题描述:

当我点击表格视图单元格时,当我关闭模式并切换到另一个选项卡,并返回到第一个选项卡时,我看到一个黑色屏幕,出现一个模式。如果我点击另一个标签而没有点击一个单元格,并返回到最初的标签黑色屏幕不显示。我假设错误发生在我如何呈现它或我如何删除模态视图。切换选项卡后出现黑屏

self.parentNavigationController?.addChildViewController(modal) 
self.parentNavigationController?.view.window?.addSubview(modal.view) 
modal.didMove(toParentViewController: self.parentNavigationController) 

要删除模式我只是简单地做self.view.removeFromSuperview()

除去模式的看法

modal.willMove(toParentViewController: nil) 
modal.view removeFromSuperview() 
modal.removeFromParentViewController() 
当你需要太调用其他功能