0
我有以下結構:如何解僱overCurrentContext模態viewController及其子項?
從
mainVC
我提出一個模式的viewController,modalVC
:let modalVC: ModalVC = ModalVC() modalVC.modalPresentationStyle = .overCurrentContext modalVC.modalTransitionStyle = .coverVertical self.present(modalVC, animated: false, completion: nil)
從
modalVC
我提出了另一個的viewControllerchatVC
,但這次沒有.overCurrentContext
選項:let chatVC: ChatVC = ChatVC() self.present(chatVC, animated: false, completion: nil)
在這一點上,我有以下幾點:
mainVC
--present模態 - >modalVC
--present - >chatVC
我要解僱chatVC
和modalVC
再次顯示mainVC
。
我想:
self.presentingViewController?.presentingViewController?.dismiss(animated: false, completion: nil)
沒有成功。
任何想法?在此先感謝
確保self.presentingViewController?.presentingViewController是mainVC。 – HMHero