как переключаться между вкладками TabBarController и передавать данные из одного ViewController в другой?

При попытке получить контроллер из массива tabBarController?.viewControllers? и преобразования его к SaveTableViewController вываливается ошибка Thread 1: signal SIGABRT.

let a = self.tabBarController?.viewControllers?[1] as! SaveTableViewController a.titleText = alert.textFields![0].text ?? "Test"
self.tabBarController?.selectedViewController = self.tabBarController?.viewControllers?[1] Скажите пожалуйста, что у меня не правильно? И покажите пример, как переключаться между вкладками таббара и передавать данные из одной в другую?


Ответы (1 шт):

Автор решения: Константин

Надо весь код смотреть, мало инфы, а данную ошибку попробуйте вначале сделать очистку, Product-> Clean. Но чаще Thread 1: signal SIGABRT. выпадает когда у Вас пустые референсы.

→ Ссылка