Добрый день, подскажите как решить данную проблему: есть 3 vc A, B и C (меню приложения).
Я могу перейти на С по нажатию кнопки меню, которая присутствует на А и B (A -> C , B -> C).
При закрытии меню - vc C я хотел бы вернутся на vc с которого оно было открыто, как этого достичь?
Определить предыдущий View controller
gentleman
#1
LavTeam
#2
При переходе с A на С передаешь переменную-идентификатор (напр, aTOc) на С.
При переходе с B на С передаешь переменную-идентификатор (напр, bTOc) на С.
Когда возвращаешься назад с С, то проверяешь, какой у тебя идентификатор сейчас, туда unwind и направляешь.
ЗЫ
if sourceVC == "aTOc" {
performSegue(withIdentifier: "aToC", sender: self)
} else {
performSegue(withIdentifier: "bTOc", sender: self)
}