我需要以编程方式呈现一个特定的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个屏幕中的第一项。
有什么想法/建议吗?
感谢您的帮助!
发布于 2019-05-23 03:33:43
忘了我的问题吧……我犯了一个“新手”的错误,答案就在我的脑海中:我重构了我构建TabBar的方式,因为我可以访问我的每个VC,当然,我“简单地”改变了我的presentedViewController……现在,它已经完美的工作了!为那些试图帮助我的人道歉。
https://stackoverflow.com/questions/56190942
复制相似问题