单击“选项卡栏”项时,重定向到其他控制器

时间:2016-05-26 08:30:18

标签: ios swift uitableview uitabbarcontroller

我有一个标签栏连接到2 TableView,表示Tab1转到Test1TableControllerTab2转到Test2TableController,我想要的是什么当我点击Tab2时,它首先检查会话,如果会话不存在,它将转到其他控制器,然后转到Test2TableController,但我的代码不能这样做

这是我的代码:

func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) {

    if(self.tabBarController?.selectedIndex == 1) {
        let prefs:NSUserDefaults = NSUserDefaults.standardUserDefaults()
        let isLoggedIn:Int = prefs.integerForKey("ISLOGGEDIN") as Int
        if (isLoggedIn != 1) {
            let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
            let destination = storyboard.instantiateViewControllerWithIdentifier("LoginController") as! LoginController
            navigationController?.pushViewController(destination, animated: true)
        }
    }

}

请帮我怎么做?我搜索了几个网页,但找不到我想要的内容。

请给我一些提示。感谢

0 个答案:

没有答案