Передаю данные в другой контроллер таким образом:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "showDetailsSegue" {
if let indexPath = self.tableView.indexPathForSelectedRow {
let destinationVC = segue.destination as! DetailsTableViewController
destinationVC.ralName = self.ralColors.ralArray[(indexPath as NSIndexPath).row].name
destinationVC.r = self.ralColors.ralArray[(indexPath as NSIndexPath).row].r
destinationVC.g = self.ralColors.ralArray[(indexPath as NSIndexPath).row].g
destinationVC.b = self.ralColors.ralArray[(indexPath as NSIndexPath).row].b
}
}
}
Но решил к DetailsTableViewController добавить TabBarController и теперь Xcode конечно же ругается. Пробовал назначать ID для TabBar и передавать данные непосредственно на него, но это вызывает ошибку. Подскажите, как быть?