При навигация, използваща segues, от основния контролер можем да натиснете контролер A или B.
От A можем да бутнем C, което може да бутне B, което по-късно може да се развие до A, за да рестартира процеса.
От B можем да бутнем A, което може да бутне C, което по-късно може да се развие до B, за да рестартира процеса.
В B имаме бутон, който казва „Отидете до A“, който трябва да развие или натисне контролера A в зависимост от сценария.
Как мога лесно да разбера дали мога да се отпусна, преди да изпълня бутащата сегия?
Засега използвам масива navigationController, за да проверя дали предишният контролер е C за натискане или отвиване. Бих искал да знам общо решение за този вид цикли, използвайки segues, например:
ако B може да се развие до A тогава развийте иначе натиснете A
И така, въпросът е как мога да проверя B може да се отвие до A без достъп до масива navigationController?