Я пытаюсь создать для моего приложения встроенную страницу, вид которой выглядит следующим образом:

Кнопка «Не сейчас», предназначенная для навигации из это встроенный раскадровка для раскадровки ForYou с раскадровкой, встроенной в контроллер навигации и контроллер панели вкладок.

Основываясь на моих исследованиях, я могу использовать эту строку кода, чтобы это произошло
let barViewControllers = UIStoryboardSegue.init(identifier: "ForYou", source: OnboardingMasterViewController(), destination: ForYouViewController()) as! UITabBarController
let nav = barViewControllers.viewControllers![0] as! UINavigationController
let destinationViewController = nav.topViewController as! ForYouViewController
Он успешно построен, но когда я запускаю его на симуляторе, приложения обрабатывают sh и показывают эту строку ошибки, которую я никогда раньше не видел и не изучал. Ошибка: Поток 1: EXC_BAD_INSTRUCTION (код = EXC_I386_INVOP, субкод = 0x0)

Я пытался посмотреть в Google, но либо использовал неверное ключевое слово или мое непонимание, я все еще не могу решить эту ошибку. Надеюсь, один из вас может дать мне руководство по поиску решения.
Спасибо.