Mon objet est conforme au nouveau protocole Swift 4 Codeable
. Comment enregistrer un tableau de ces objets dans UserDefaults
?Comment enregistrer un tableau avec des objets dans UserDefaults
struct MyObject: Codeable {
var name: String
var something: [String]
}
myObjectsArray = [MyObject]() // filled with objects
UserDefaults.standard.set(myObjectsArray, forKey: "user_filters")
Erreur
Mettre fin application en raison d'une exception non interceptée 'NSInvalidArgumentException', motif: « Tentative d'insérer non-propriété objet liste
C'est une solution agréable - j'utilisais encodeur liste de propriétés. Marquez-vous correct! –