【发布时间】:2016-07-27 04:35:58
【问题描述】:
当我导航到标签栏隐藏的第二个视图控制器时,我的第一个视图控制器上有一个添加按钮。我正在使用prepareForSegue 方法导航到第二个视图控制器。这是我的prepareForSegue:代码
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "AddDoc" {
let viewController = segue.destinationViewController as! UINavigationController
let destinationViewController = viewController.topViewController as! CategoryViewController
destinationViewController.doc = captureImageView.image
}
}
我使用当前的模态转义来导航。我的两个视图控制器都嵌入在导航控制器中。谢谢!
【问题讨论】:
-
将segue更改为显示(推送),
-
但它不会传递数据。 @SubhashSharma
-
Push 也会像模态展示一样调用
prepareForSegue。所以传递数据应该不是问题 -
它隐藏了底部的标签栏@BhumitMehta
-
你的层次结构是什么?选项卡>>导航栏作为第一个选项卡>> VC作为导航栏的rootVC ??或者你有 Navigationbar >> Tabbar 作为导航栏的 rootVC?
标签: ios swift uinavigationcontroller uitabbarcontroller