Я собираюсь иметь этот сценарий и хочу убедиться, что я вызываю ВК в правильном порядке:
Фон
- VC1 =Фид событий VC
- VC2 = Подробности событий VC
- VC3 = Контроллер навигации
- VC4 = Редактировать детали событий VC
Вариант использования
Я хочу, чтобы у пользователя была возможность перейти с VC1 -> VC4, и на VC4 есть кнопка для размотки на VC2 после завершения редактирования на VC4.
КодЛогика
Как создать переход на VC1 с назначением от VC4 до VC2 и VC3, и в конечном итоге перемотать с VC4 на VC3.
Я не могу найти какие-либо ресурсы для подготовки к атаке, которые могли бы помочь мне приступить к решению этого сценария.
Для начального перехода из V1 -> VC4 я думаю:
func prepare(for segue: UIStoryboardSegue, sender: self){
if let eventDetailVC = segue.desintation as? EventDetailTableViewController,
let navigationController = navigatoinController.viewController as?
UINavigationController,
let editEventDetailVC =
navigationController.viewControllers.first as? EditDetailTableViewConroller {
}}
Не уверен, точно ли будет работать этот код, еще не пробовал, в основном интересуется логикой, но также хотел бы рассмотреть вышеприведенный код высокого уровня.