Je voudrais imprimer toutes les valeurs que j'ai enregistrées via NSUserDefaults
sans fournir de clé spécifique.
Quelque chose comme l'impression de toutes les valeurs d'un tableau à l'aide de for
boucle. Existe-t-il un moyen de le faire ?
Je voudrais imprimer toutes les valeurs que j'ai enregistrées via NSUserDefaults
sans fournir de clé spécifique.
Quelque chose comme l'impression de toutes les valeurs d'un tableau à l'aide de for
boucle. Existe-t-il un moyen de le faire ?
Objectif C
toutes les valeurs :
NSLog(@"%@", [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allValues]);
toutes les touches :
NSLog(@"%@", [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys]);
toutes les clés et valeurs :
NSLog(@"%@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]);
en utilisant pour :
NSArray *keys = [[[NSUserDefaults standardUserDefaults] dictionaryRepresentation] allKeys];
for(NSString* key in keys){
// your code here
NSLog(@"value: %@ forKey: %@",[[NSUserDefaults standardUserDefaults] valueForKey:key],key);
}
Swift
toutes les valeurs :
print(UserDefaults.standard.dictionaryRepresentation().values)
toutes les touches :
print(UserDefaults.standard.dictionaryRepresentation().keys)
toutes les clés et valeurs :
print(UserDefaults.standard.dictionaryRepresentation())
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.