NSUserDefaults Not Saving TextField Text (Swift)

前端 未结 5 2017
天涯浪人
天涯浪人 2021-01-01 05:52

I\'m trying to create a game with Swift, and I want to add the ability to create a username, which will be saved in NSUserDefaults. This is my code:

println(&         


        
5条回答
  •  旧巷少年郎
    2021-01-01 06:02

    I made a small modification to Roman's answer with Swift 2.0 and Xcode 6.4.

    saving:

        var myValue:NSString = usernameTF.text
    
        NSUserDefaults.standardUserDefaults().setObject(myValue, forKey:"Username")
        NSUserDefaults.standardUserDefaults().synchronize()
    

    retrieving:

    var myOutput = NSUserDefaults.standardUserDefaults().objectForKey("Username")
    if (myOutput != nil)
    {
        self.title = "Welcome "+((myOutput) as! String)
        }
    

提交回复
热议问题