использовать в UITableViewController?
А что вы показываете?
Он отработает, только на popToRoot. При обычном дисмиссе не вызовется
а с чего бы ему работать? дисмисс можно вызвать как у контроллера с которого ты презентил, так и на самом контроллере, который ты запрезентил. Как я понял, ты нажимаешь дисмисс на самом контроллере, который ты запрезентил и хочешь узнать об этом факте, на контроллере с которого ты его презентил. Если так, то в таком случае, метод дисмисс который ты вызываешь, будет также вызван и у контроллера с которого ты презентил. override func dismiss(animated flag: Bool, completion: (() -> Void)?) { super.dismiss(animated: flag, completion: completion) // Этот метод дисмисс вызовется после вызова дисмисс у презентед контроллера. }
Обсуждают сегодня