J'utilise la nouvelle fonction iOS 5 pour analyser JSON et je ne sais pas pourquoi je ne reçois aucune paire de valeur clé. "aStr" (représentation de chaîne de données) met le bon JSON sur la fenêtre de sortie mais je ne reçois rien dans "dicData" et il n'y a pas d'erreur non plus.NSJSONSerialization ne crée pas de paires valeur/clé
Toute aide est grandement appréciée.
C'est ce que je suis en utilisant
NSError *error = nil;
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.macscandal.com/?json=get_post&post_id=436"]];
NSString* aStr;
aStr = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
//NSLog(@"data = %@",aStr);
NSDictionary *dicData = [NSJSONSerialization
JSONObjectWithData:data
options:NSJSONReadingAllowFragments
error:&error];
//NSLog(@"error = %@",error);
NSString *title = [dicData objectForKey:@"title"];
Merci pour la réponse Cyprian mais je reçois toujours 0 paires clé/valeur? Une idée? – Leo
Je ne sais pas pourquoi c'est le cas. Je vais essayer de le vérifier. – Cyprian
Je viens de l'essayer et cela a fonctionné pour moi: '2011-12-31 20: 42: 04.595 UIView Demo [2406: f803] Foxconn susceptible d'obtenir le contrat d'assemblage pour Apple TV Set' – Cyprian