我有一个标签栏应用,其中包含6个标签栏项目[新闻,聊天,服务,通知,个人资料,事件]
最后一项将自动转换为More
项。
现在,点击更多时,配置文件和事件将显示在tableViewController中。
事件有5个childViewControllers。
我的问题是:我怎样才能从“活动”中找出任何孩子?
每次我尝试搜索时,它都会输出错误reason: 'Receiver (<UIMoreNavigationController: 0x7fb0f1814e00>) has no segue with identifier 'fromEventsVcToEventsComposer''
标识符正确。
我尝试了什么?
self.navigationController?.performSegue(withIdentifier: "fromEventsVcToEventsComposer", sender: nil)
self.tabBarController?.moreNavigationController.performSegue(withIdentifier: "fromEventsVcToEventsComposer", sender: nil)
答案 0 :(得分:1)
您可以尝试
if let events = self.tabBarController?.moreNavigationController.viewControllers?.last as? EventsVC {
events.performSegue(withIdentifier: "fromEventsVcToEventsComposer", sender: nil)
}