В аналитических целях я хотел бы обнаруживать всякий раз, когда изменяется верхний UIViewController.
Я не хочу использовать наследование, а скорее делегирую какое-то событие, которое я могу использовать.
Я вижу, что у Firebase есть какой-то механизм для этого, но я не могу понять, как именно.
Будет здорово что-то вроде следующего:
NotificationCenter.default.addObserver(self, selector: #selector(topViewModified), name: .TopViewModified, object: nil)
Спасибо.