Программно представить UIViewController (встраивать в UITabBarController) в indexpath.item - PullRequest
0 голосов
/ 17 мая 2019

Мне нужно программно представить определенный ViewController, который содержит информацию в зависимости от его строки / элемента (из UICollectionView).Но этот ViewController встроен в TabBarController, и я не вижу, как получить информацию, содержащуюся в массиве.

Я привык представлять ее непосредственно в UITableViewRowAction, например:

    let MyEditingController = MySpecificController()

    MyEditingController.delegate = self

    MyEditingController.Object = arrayOfObjects[indexPath.item]

    let navController = CustomNavigationController(rootViewController: MyEditingController)

    present(navController, animated: true, completion: nil)

Это будет правильно отображать MySpecificController, но как представить этот контроллер, когда его нужно встроить в UITabBarController: MySpecificController должен быть первым элементом 4 экранов, отображаемых этим TabBar.

Любая идея / предложение?

Спасибо за помощь!

1 Ответ

0 голосов
/ 22 мая 2019

Забудьте о моем вопросе .... Я сделал ошибку "noob", ответ был у меня под носом: я изменил способ, которым я построил свой TabBar, поскольку я мог добраться до каждого из моих VC и, конечно, я "просто"изменил мой представленный ViewController .... Теперь он просто работает отлично, черт возьми!извините за тех, кто пытался мне помочь.

...