我有一个标签栏连接到2 TableView
,表示Tab1
转到Test1TableController
,Tab2
转到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)
}
}
}
请帮我怎么做?我搜索了几个网页,但找不到我想要的内容。
请给我一些提示。感谢