Я хотел просто вернуться на мою предыдущую страницу из раздела «Посещаемость», чтобы перейти в «Покинуть» и «Покинуть обратно».
LeaveViewController.swift
@IBAction func LeaveAttendanceSequeConnect(_ sender: Any) {
performSegue(withIdentifier: "LeaveAttendanceSegue", sender: nil)
}
Attendance.swift
@IBAction func LeaveUnwindSeque(segue: UIStoryboardSegue){
}
И затем на моей сцене выхода я имею Ctrl перетащить, чтобы выйти
Нажатие кнопки «Назад» в «Оставить» не вернет вас в «Посещаемость»
2 ответа
Подпись раскрутки неверна.
@IBAction func LeaveUnwindSeque(segue: UIStoryboardSegue){
}
Заменить
@IBAction func LeaveUnwindSeque(_ segue: UIStoryboardSegue){
}
Segue должно работать, не нуждаясь в другом segue, чтобы оставить раскрутку. Попробуй это:
1) Сохраните исходный файл LeaveAttendanceSequeConnect (который должен был быть связан перетаскиванием ctrl из контроллера представления в раскадровке в соответствующий файл .swift).
2) Избавьтесь от кода LeaveUnwindSeque и снимите привязку, которая правильно перематывает переход, удалив переход (p.s. segue с «g», а не seque). Теперь нажмите на переходное соединение LeaveAttendanceSequeConnect в раскадровке. Убедитесь, что оригинальный навигационный контроллер имеет атрибуты и выглядит одинаково на раскадровке, как на рисунках А), а затем убедитесь, что у вашего второго перехода есть атрибуты / раскадровка, как на рисунке Б).
Атрибут:
B атрибут:
B раскадровка:
A: раскадровка:
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.