标签栏和导航栏不会出现使用当前功能

时间:2017-09-08 11:25:13

标签: swift3

我有一个包含5个标签的应用。 “主页”选项卡显示博客帖子,并具有导航栏和标签栏。应用程序中的最后一个选项卡是用户配置文件控制器。我有一个退出按钮。当用户退出时,我转到主页选项卡,但导航栏和标签栏没有出现。 “个人资料”标签上logOff按钮的代码:

if isUserLoggedIn {
    loginButton.setTitle("LogIn", for: UIControlState.normal)
    appUserID = ""
    isUserLoggedIn = false
    let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let controller = storyboard.instantiateViewController(withIdentifier: "PostViewController") as! PostViewController
    self.present(controller, animated: true, completion: nil)
} else {
...

1 个答案:

答案 0 :(得分:1)

如果要显示标签栏控制器,则应该显示它,而不是它的关联视图控制器。将故事板ID分配给选项卡栏控制器并显示它。