如何将数组保存到 UserDefaults,然后检索该数组并打印
How can I save an array to UserDefaults, and then retrieve that array and print
这是我的代码。这似乎是一个错误。谁能帮帮忙
class PopUpVC: UIViewController {
var myArray1 = ["1","2","3"]
var myArray2 = [String]()
UserDefaults.standard.set(myArray1, forKey: "array")
override func viewDidLoad() {
super.viewDidLoad()
self.myArray2 = (UserDefaults.standard.string(forKey: "array") as? [String])!
print(self.myArray)
}
class PopUpVC: UIViewController {
var myArray1 = ["1","2","3"]
var myArray2 = [String]()
override func viewDidLoad() {
super.viewDidLoad()
UserDefaults.standard.set(myArray1, forKey: "array")
self.myArray2 = UserDefaults.standard.stringArray(forKey: "array")!
print(self.myArray2)
}
这是我的代码。这似乎是一个错误。谁能帮帮忙
class PopUpVC: UIViewController {
var myArray1 = ["1","2","3"]
var myArray2 = [String]()
UserDefaults.standard.set(myArray1, forKey: "array")
override func viewDidLoad() {
super.viewDidLoad()
self.myArray2 = (UserDefaults.standard.string(forKey: "array") as? [String])!
print(self.myArray)
}
class PopUpVC: UIViewController {
var myArray1 = ["1","2","3"]
var myArray2 = [String]()
override func viewDidLoad() {
super.viewDidLoad()
UserDefaults.standard.set(myArray1, forKey: "array")
self.myArray2 = UserDefaults.standard.stringArray(forKey: "array")!
print(self.myArray2)
}