Я думаю, что есть случай, когда наблюдателю необходимо сообщить наблюдателю.
Я вижу аналогичную проблему, когда UIView в UIViewController реагирует на ситуацию, и ему нужно сначала сказать своему родительскому контроллеру представления скрыть кнопку назад, а затем по завершении сказать родительскому контроллеру представления, что ему нужно отключиться. стек.
Я пробовал это с делегатами, но безуспешно.
Я не понимаю, почему это должно быть плохой идеей?