我需要以编程方式呈现一个特定的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应该是此TabBar显示的4个屏幕的第一项。
任何想法/建议吗?
感谢您的帮助!
答案 0 :(得分:0)
忘记我的问题...。 我犯了一个“ noob”错误,答案就在我的眼前:我重构了构建TabBar的方式,因为可以访问每个VC,当然,我“简单地”更改了presentedViewController。 现在,它运行完美 该死的!对于那些试图帮助我的人表示抱歉。