gpt4 book ai didi

ios - 为什么观点没有改变? Xcode/swift 2

转载 作者:行者123 更新时间:2023-11-29 01:29:07 26 4
gpt4 key购买 nike

我有这段代码来检查用户是否登录到 FB,如果登录则更改 View

 if(FBSDKAccessToken.currentAccessToken() == nil){
print("Not Logged In")
} else {
print("Logged In")
self.performSegueWithIdentifier("showNew", sender: nil)
}

我已经正确标记了标识符,但它仍然没有改变 View ,它只是继续,就好像代码不存在一样

错误:

2015-11-11 13:51:03.377 quiz[37727:1264770] Warning: Attempt to present <quiz.homeScreen: 0x7fb1bbc34910> on <quiz.ViewController: 0x7fb1bbe9af20> whose view is not in the window hierarchy!

最佳答案

问题是您从 viewDidLoad 调用它。在呈现 View Controller 之前,我不认为您可以从它执行 segue。

尝试移动代码以启动 segue 到 viewDidAppear(不确定它是否可以在 viewWillAppear 中工作,但您也可以尝试)。

关于ios - 为什么观点没有改变? Xcode/swift 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652017/

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