gpt4 book ai didi

ios - 尝试将导航 Controller 呈现为 rootViewController 时, View 不在 View 层次结构中

转载 作者:行者123 更新时间:2023-11-30 13:54:53 25 4
gpt4 key购买 nike

@IBAction func logOut(sender: AnyObject) {
PFUser.logOutInBackground()


let MainView: UIViewController = self.presentingViewController!

self.dismissViewControllerAnimated(true, completion: {let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("ViewController") as UIViewController

let navigationController = UINavigationController(rootViewController: vc)

MainView.presentViewController(navigationController, animated: true, completion: nil)})
}

我使用Push segue连接一个ViewController,并且在该ViewController内部有一个可以让用户退出的按钮,它不会插入我立即一路到达 rootViewController,但卡在“登录”ViewController 中,然后从底部向上推 ViewController 然后显示错误:警告:尝试其 View 不在窗口层次结构中!

最佳答案

据我了解,您试图在注销时返回到 Root View Controller ?

你可以这么做。 self.navigationController?.popToRootViewControllerAnimated(true)

关于ios - 尝试将导航 Controller 呈现为 rootViewController 时, View 不在 View 层次结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33758401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com