Как открыть представление контроллера панели вкладок из didSelectRowAt indexPath в раскадровке в Swift?

спросил: 26 ноября 2017 в 04:55 в: ios

У меня есть раскадровка с tabbarcontroller. Одна из вкладок имеет табличное представление, и я хочу, чтобы при нажатии пользователем строки в табличном представлении открывалось подробное представление с другой вкладкой. Проблема в том, что когда я открываю панель вкладок подробного просмотра, скрывается. как отобразить панель вкладок в didselectrowatindexpath?

Код в didselectrowatindexpath:

   func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        let storybaord=UIStoryboard(name: "Main", bundle: nil)
        let DVC=storybaord.instantiateViewController(withIdentifier: "NewsViewController") as! NewsViewController
        DVC.getImage=sneaker[indexPath.row]
        DVC.getNews=News[indexPath.row]
        self.navigationController?.pushViewController(DVC, animated: true)    }

Я создал приложение с одним представлением. Я создал DiscoveryNewsTableViewCell. Я заполнил табличное представление Ячейка с двумя массивами 1-sneaker 2- Массив новостей. Я хочу, чтобы конкретный массив отображал вкладку ist контроллера панели. Но я получил эти поля на первой вкладке контроллера tabbar. Вот пример кода для этого диска https:// .google.com / файл / d / 1uSYl-4a1UQXpMXkSQ_l8aij6EH_v2yna / вид? УСП = совместное использование данных

0 ответов