ViewController和TabBarViewcontroller的登录注销?苹果电视

Sil*_*ent 7 xcode apple-tv swift2

有人会有这种布局的经验吗?我有一个用于登录的初始ViewController然后在登录之后它从LoginViewController转到一个TabBarViewController作为presentViewController().所有这一切都运行良好并注销但是一旦我注销并在同一会话中重新登录,它看起来像在ontop上创建另一个Tabbarviewcontroller,然后崩溃应用程序.贝娄是故事板布局的图像

let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
    let vc : UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier("TabBarViewController") as UIViewController
    self.presentViewController(vc, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Ter*_*ers 0

这有助于回答您的问题吗?http://sketchytech.blogspot.sg/2012/11/instantiate-view-controller-using.html

可能相关的文字:

注意:如果呈现的视图控制器和呈现的视图控制器是同一个类,那么不要将呈现代码放在 viewDidAppear: 中,因为这意味着视图控制器被无限创建。