Не добавляйте segue
, чтобы открыть "Information" ViewController
, который является частью UITabBarController
.
. Вы должны использовать didSelectRowAt
для выбора ячейки в tableview
.Просто добавьте одну строку в этом виде:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true) {
self.tabBarController?.selectedIndex = 1
}
Это изменит вкладку и откроет "Information" ViewController
.
Если вы хотите загрузить "Information" ViewController
с данными, относящимися кВы можете выбрать ячейку с помощью Protocols
или NotificationCentre
, которая может передавать данные в "Information" ViewController
с Homeviewcontroller
при выборе ячейки.