Search code examples
iosnsuserdefaults

In swift version 5.1.3 How is NSUserDefaults.standardUserDefaults().stringForKey used?


Hi I am learning by watching the video. Since it was an old version, it seemed that you were using NS, but I don’t know how to use it now, so I ask

Youtube video link https://www.youtube.com/watch?v=PKOswUE731c >> 32:40

let userEmailStored = NSUserDefaults.standardUserDefaults().stringForKey("userEmail")
let userPasswordStored = NSUserDefulats.standardUserDefaults().stringForKey("userPassword")

In the current version, we know that you should use it without NS, but it is not used even if you subtract NS. Cannot be used

I would appreciate it if you let me know.


Solution

  • You can use UserDefaults now and get the String values like this:

    let userEmailStored = UserDefaults.standard.string(forKey: "userEmail")
    let userPasswordStored = UserDefaults.standard.string(forKey: "userPassword")
    

    You can use UserDefaults now and set the String values like this:

    UserDefaults.standard.set("email", forKey: "userEmail")
    UserDefaults.standard.set("password", forKey: "userPassword")