J'importe un dictionnaire JSON. J'ai besoin de connaître le nom des touches pour travailler avec.Clés dans un dictionnaire de JSON
Le dictionnaire est de charger le ok de données:
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
[connection release];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
[responseData release];
NSDictionary *results = [responseString JSONValue];
NSLog(@"tenga: %@",results);
mais lorsque je tente d'obtenir les noms des clés Les plantages d'applications:
NSArray * keys = [results allKeys];
NSLog(@"keys: %@",keys); ...}
message d'erreur:
[__NSArrayM allKeys]: sélecteur non reconnu envoyé à l'instance 0x5a16b30 2011-08-30 22: 52: 26.171 Twitter Search [1906: 207] * en raison de l'application Mettre fin exception uncaught 'NSInvalidArgumentException', raison: '- [__ NSArrayM AllKeys]: sélecteur non reconnu envoyé à l'instance 0x5a16b30'
Pourquoi allKeys
ne fonctionne pas?
Comment puis-je obtenir les noms de mes clés pour pouvoir commencer à travailler avec les objets?
modifier
Im en utilisant le http://code.google.com/p/json-frameworkStig Brautaset json framework
Quelle sorte d'accident obtenez-vous? –
Salut Tnx, j'ai ajouté l'erreur dans la question acclame – MaKo
Aussi quel framework JSON utilisez-vous? –