Ist es möglich, alle Schlüssel von einem bestimmten NSDictionary
als separates NSArray
abzurufen?
Benutz einfach
NSArray*keys=[dict allKeys];
Wenn Sie sich fragen, ob eine bestimmte Klasse eine bestimmte Methode hat, schlagen Sie in der Apple-Dokumentation nach. In diesem Fall lesen Sie NSDictionary-Klassenreferenz. Gehen Sie alle Methoden durch. Sie werden auf diese Weise viele nützliche Methoden entdecken.
Ja es ist möglich. Verwenden Sie allKeys Methode:
NSDictionary *yourDictionary;
NSArray * yourKeys
yourKeys = [yourDictionary allKeys];
Und wenn Sie alle Schlüssel nd Werte erhalten möchten, tun Sie Folgendes:
for (NSString *key in dictionary) {
id value = dictionary[key];
NSLog(@"Value: %@ for key: %@", value, key);
}