gpt4 book ai didi

ios - 继续不执行

转载 作者:行者123 更新时间:2023-11-28 07:00:23 27 4
gpt4 key购买 nike

我脑子有问题。在梳理了 SO 数据库之后,我不知道为什么这个 segue 没有执行。我花了很长时间才弄清楚如何重置我的 NSUserDefaults。当我最终这样做时,我认为这会很好用。毕竟,我已经在我的应用程序中设置了很多 segues。现在,这个什么都不做。

func isAppAlreadyLaunchedOnce()->Bool{
let defaults = NSUserDefaults.standardUserDefaults()

if let isAppAlreadyLaunchedOnce = defaults.stringForKey("isAppAlreadyLaunchedOnce"){
println("App already launched")
return true
}else{
defaults.setBool(true, forKey: "isAppAlreadyLaunchedOnce")
println("App launched first time")
performSegueWithIdentifier("showEULA", sender: self)
return false
}
}

日志显示“App launched first time”文本,因此我希望 segue 执行。但是,注意发生了。请帮忙。谢谢。

最佳答案

在 main_queue 上尝试 dispatch_async。在 viewWillAppear 中调用函数。

func segue() {
dispatch_async(dispatch_get_main_queue(),{
self.performSegueWithIdentifier("showEULA", sender: nil)
})
}

关于ios - 继续不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32193432/

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