Christopher Smit Ответов: 1

Unwind segue не работает iOS swift


Хороший день,

Это может быть глупый вопрос, но я начал работать со swift только около 3 недель назад. Я использую SWRevealViewController для отображения меню в моем приложении. Из этого меню я иду к определенному контроллеру вида, основанному на выборе. От этого выбранного контроллера вида я хотел бы вернуться к основному контроллеру вида (который открывается при запуске приложения).

Как получается, что метод размотки достигается, но ничего не происходит?

Я должен сказать, что метод unwind находится в классе Objective-C, так как SWRevealViewController написан на objective-c, а мое приложение написано на Swift. У меня есть мостовые заголовки на месте. Метод достигается в соответствии с
printf("Unwind Method Called");
в способ расслабиться.

Любая помощь будет очень признательна.

Что я уже пробовал:

Я реализовал методы раскрутки и все правильно подключил в раскадровке. Я даже добавил строку для печати в консоль под методом размотки, и она печатается. Однако контроллер представления не перенаправляется на первый.

1 Ответов

Рейтинг:
4

Member 12960991

В вашем случае, я думаю, вы не отвергаете эту точку зрения.

Можете ли вы показать мне код, который, как вы переходите ко второму из первого?

Пример : при использовании этого

self.present(ViewController, animated: false, completion: nil)


затем вам нужно добавить ниже код на кнопку Назад или отправить все, что угодно, чтобы вернуться.

dismiss(animated: false, completion: nil)


Надеюсь, это может помочь.


Christopher Smit

Спасибо за ответ. Я знаю, что это именно те способы, как это сделать, однако я использую SWRevealViewController для отображения меню, и этот контроллер имеет свои собственные пользовательские сегменты "push", и он, похоже, не очень хорошо работает со скрытием Вида снова, или я его не понимаю. Я закончил тем, что снова вызвал контроллер основного вида в качестве модального вида из контроллера отображаемого вида, и это, похоже, работает нормально. Однако я приму ваш ответ, так как это тоже должно сработать.