Используя Xcode 11 и macOS 10.15, у меня есть ParentViewController
, который представляет PopoverViewController
в режиме .transient
(= щелчок за пределами поповер отклоняет его).
Когда пользователь щелкает за пределами поповер, он корректно отклоняется, а PopoverViewController
правильно удаляется из ParentViewController.presentedViewControllers
. -> ОК
НО, внутри всплывающего окна есть кнопка, которая вызывает self.dismiss(self)
. Поповер удален, но не удален из ParentViewController.presentedViewControllers
. -> ПРОБЛЕМА
Я не думаю, что у меня была эта проблема раньше.
Я что-то упустил здесь, или это ошибка в AppKit?
Спасибомного за вашу помощь!