Как я могу переместить другую раскадровку с панелью навигации? - PullRequest
0 голосов
/ 21 января 2019

При первом воспроизведении приложения (в StoryboardA) приложение проверяет данные пользователя перед данными, и я хочу изменить экран в соответствии с содержимым.(StoryboardB, StoryboardC, ...)

Поэтому я проверяю пользовательские данные с сервера и, если пользовательские данные существуют,

let storyboard: UIStoryboard = UIStoryboard.init(name: "Category", bundle: nil)
let nextViewController = storyboard.instantiateInitialViewController()
self.navigationController?.pushViewController(nextViewController, animated: true)

Но возникает ошибка.

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing a navigation controller is not supported'

Как я могу изменить экран с StoryboardA на другой Storyboard (StoryboardB, StoryboardC, ...) с панелью навигации?

...