Перейти к другой раскадровке - PullRequest
0 голосов
/ 03 декабря 2018

Я не знаю, как создать переход от раскадровки 2 к раскадровке 3 (изображение: https://i.stack.imgur.com/NLhJY.png). После этого пользователь нажимает кнопку сохранения (раскадровка 2), мне нужно сохранить элемент и открыть сохраненный элемент на раскадровке 3. Я пытаюсь использовать UnwindSegue, но это не работает.

Я пытаюсь использовать instantiateViewController. Я устанавливаю на раскадровке 3 Storyboard ID («Элемент»), а затем добавляю этот код для кнопки сохранения:

    let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
    self.present(viewController, animated: false, completion: nil)

Но когдаРаскрытие раскадровки 3, после нажатия кнопки «Сохранить» на раскадровке 2 не отображается панель навигации на раскадровке 3. Кто-нибудь может помочь мне найти решение этой проблемы?

1 Ответ

0 голосов
/ 03 декабря 2018

Вам необходимо указать, какую раскадровку вы хотите использовать точно вместе с вашим ViewController идентификатором.

Попробуйте это:

let storyboard: UIStoryboard = UIStoryboard(name: "YOUR_OTHER_STORYBOARD_NAME", bundle: nil)
let viewController = self.storyboard?.instantiateViewController(withIdentifier: "Item") as! ItemViewController
self.show(viewController, sender: self)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...