swift版本5.1.3中NSUserDefaults.standardUserDefaults().stringForKey是如何使用的?

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

你好,我正在看视频学习。由于是老版本,貌似你用的是NS,现在不知道怎么用了,求教

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

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

现在的版本,我们知道不用NS就可以用,但是减去NS也用不到。 Cannot be used

如果你告诉我,我将不胜感激。

您现在可以使用 UserDefaults 并获得 String 值,如下所示:

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

您现在可以使用 UserDefaults 并像这样设置 String 值:

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