у каждого есть навигейшен бар, нужно добавить кнопку на верхний навигейшен бар, поведение кнопки зависит от состояния сети - есть подключение или нет, нужно так что б она работала вне зависимости от того на каком ты контроллере находишься, как это реализовать, не писать же в каждом контроллере эту кнопку…?!
абстрагировать в какой-нибудь god-object-mother-роутер, который будет управлять стеками navigationController'ов, которые лежат под табами, сконфигурить кнопу 1 раз, пускай её nC/vC тягают как "глобальную переменную", например
Обсуждают сегодня