objective c - Obtenga todas las claves de un NSDictionary como un NSArray
objective-c (3)
Si es posible. Use el método allKeys :
NSDictionary *yourDictionary;
NSArray * yourKeys
yourKeys = [yourDictionary allKeys];
¿Es posible obtener todas las claves de un NSDictionary
específico como un NSArray
independiente?
Solo usa
NSArray*keys=[dict allKeys];
En general, si se pregunta si una clase específica tiene un método específico, busque la propia documentación de Apple . En este caso, vea NSDictionary class reference. Repasa todos los métodos. Descubrirá muchos métodos útiles de esa manera.
Y si quiere obtener todas las claves y valores , esto es lo que hace:
for (NSString *key in dictionary) {
id value = dictionary[key];
NSLog(@"Value: %@ for key: %@", value, key);
}