如何解决如何将 self 作为委托从 tabViewController 中的一个 viewController 发送到另一个 viewController
我有一个自定义的 tabViewController
,我想将 self
作为 delegate
从 viewController
一传递到 viewController
二(这是模态)。问题是,当我使用 viewControllers
在 tabs
之间切换时,prepare
函数不会被触发,因为 tabViewController
会处理我认为的转换。
那么我该如何实现呢?我如何将 self
从一个 viewController
传递到下一个。
解决方法
实际上在您可以执行的选项卡内的任何 VC 中
// suppose you need to access second tab
if let targetVC = self.tabBarController?.viewControllers[1] as? SecondVC {
// do what you want
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。