У меня есть UserDefaults
массив как:
let userValue = ["name": self.nameLbl.text ?? "", "lastName": self.lastNameLbl.text ?? "", "city": cityLbl.text ?? ""] as! [String : String]
var userArray = UserDefaults.standard.array(forKey: "userInfo") as? [[String: String]] ?? []
userArray.append(userValue)
UserDefaults.standard.set(userArray, forKey: "userInfo")
Как получить пример значений ключа для печати типа
[["name": .., "lastName":..,],["name": .., "lastName":..,],["name": .., "lastName":..,]...]
Если я напечатаю так:
if let array = UserDefaults.standard.array(forKey: "userInfo") as? [[String: String]] {
for dictionary in array {
print(dictionary["name"])
print(dictionary["lastName"])
print(dictionary["city"])
}
}
в консоли get:
Lars
James
Ulrich
Hetfield
Gentofte
California
Я хочу это так: [[ Lars, Ulrich,Gentofte],[James, Hetfield, California]]