gpt4 book ai didi

swift - 始终显示登录屏幕

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

我有一个登录屏幕,提示用户登录。第一次成功登录后,我需要应用程序在用户再次打开应用程序时消除登录屏幕。我正在使用 NSUserDefaults 将成功登录设置为 true。但是,登录屏幕始终向用户显示。请帮忙。谢谢。

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.



if (NSUserDefaults.standardUserDefaults().objectForKey("onoroff") != nil) {
self.performSegueWithIdentifier("segue", sender: nil)


}



}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}


@IBAction func button(sender: AnyObject) {

if ((loginid.text == "Hussain") && (passwordText.text == "1234" ))
{
NSUserDefaults.standardUserDefaults().setBool(true, forKey: "onoroff")

self.performSegueWithIdentifier("segue", sender: nil) }
else
{
failedtext.hidden = false }


}

最佳答案

尝试添加

if (NSUserDefaults.standardUserDefaults().boolForKey("onoroff")))  {
self.performSegueWithIdentifier("segue", sender: nil)
}

在viewDidAppear方法中而不是viewDidLoad

关于swift - 始终显示登录屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36080412/

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