Не удалось закрыть UISplitViewController, представленный модально в режиме primaryOverlay
У меня есть модально представленный UISplitViewController
и добавил кнопку IBAction на главном контроллере представления, чтобы закрыть их все. Когда displayMode
является allVisible
, это работает просто отлично:
self.presentingViewController?.dismiss(animated: true, completion: nil)
Но когда displayMode
является primaryOverlay
строка кода выше не работает. Итак, я попробовал это:
self.navigationController?.splitViewController.dismiss(animated: true, completion: nil)
но он только отклоняет контроллер детального вида, оставляя мастер.