Swift NSUserDefaults setString:forKey:?

后端 未结 4 1362
醉话见心
醉话见心 2020-12-17 09:44

NSUserDefaults has integerForKey:, setInteger:forKey: and stringForKey:, but does not have setString:forKey:.

How

4条回答
  •  遥遥无期
    2020-12-17 10:33

    Swift 3 removed .setObject. Use .set instead. For example:

    // Create UserDefaults
    let defaults = UserDefaults.standard
    
    // Save String value to UserDefaults
    // Using defaults.set(value: Any?, forKey: String)
    defaults.set("Some string you want to save", forKey: "savedString")
    
    // Get the String from UserDefaults
    if let myString = defaults.string(forKey: "savedString") {
        print("defaults savedString: \(myString)")
    }
    

提交回复
热议问题