切换到另一个选项卡时切换到第一个视图控制器(不使用UINavigationController)

时间:2014-12-18 07:21:29

标签: ios swift uitabbar

我是Swift和iOS开发的新手。

当我使用此切换到新标签时:

self.tabBarController?.selectedIndex = 2
let viewcontroller : UINavigationController = self.tabBarController?.viewControllers![0] as UINavigationController
viewcontroller.popToRootViewControllerAnimated(true)

我进入堆栈顶部(打开的页面),因为我没有在该选项卡上使用UINavigationController。

当我这样做时,它给我一个错误

self.tabBarController?.selectedIndex = 2
var jewelleryViewController: JewelleryTableViewController!
jewelleryViewController.popToRootViewControllerAnimated(true)

jewelleryViewController没有名为popToRootViewControllerAnimated的成员。 (因为它不是UINavigationController类型)

我读了this question,但他的视图控制器被加载到5个导航控制器中,与我不同。 有什么方法可以实现相同的行为(转到第一页),还是我必须改变实现?

由于

0 个答案:

没有答案