Переход от двух контроллеров представления к одному и тому же контроллеру представления, но при нажатии назад он переносит их в исходный контроллер представления, в котором они находились
Я новичок в Xcode и Swift 4, поэтому, пожалуйста, объясните мне, как новичок.
Я разрабатываю приложение, которое поможет студентам строить инженерные эксперименты. В приложении есть несколько заданий, которые принесут им очки. Учитель должен после каждого задания переходить к "Счету". ViewController
и добавьте очки команде с правильными ответами. То, что я пытаюсь сделать, это то, что на контроллерах представления, в которых учитель должен добавить оценку, появляется кнопка и переводит ее в "Оценка" ViewController
, Но когда она давит назад, это приводит ее к InitialViewController
из которого она нажала кнопку.
Я пытаюсь сказать следующее:
Если у меня есть раскадровка A B C D, а у A и C есть кнопка оценки, которая переводит их в ту же раскадровку S, при нажатии назад они возвращаются к ViewController
они были изначально в.
Надеюсь, я хорошо объяснил свою проблему...
РЕДАКТИРОВАТЬ: схема того, что я хочу
Надеюсь, это поможет прояснить ситуацию. Я хочу, чтобы одна и та же кнопка возврата использовалась для разных ViewController, в зависимости от того, какой ViewController был у меня, когда я нажимал кнопку оценки.
1 ответ
Для этого вам нужно использовать функцию unwindSegue в вашем начальном контроллере представления и подключить к нему контроллеры представления A и C.