2
iOS 5の新機能を使用してJSONを解析しています。なぜキー値ペアが得られないのかわかりません。 "aStr"(データの文字列表現)は出力ウィンドウに正しいJSONを配置していますが、 "dicData"には何も表示されず、エラーもありません。NSJSONSerializationがキーバリューペアを作成していません
ご協力いただきまして誠にありがとうございます。
これは私があなたのJSONをこのようにフォーマットされ
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"];
おかげで、私はまだ0のキー/値のペアを取得していますか?何か案が? – Leo
その理由はわかりません。私はそれをチェックしようとします。 – Cyprian
私はそれを試してみましたが、それは私のために働いた: '2011-12-31 20:42:04.595 UIViewデモ[2406:f803] FoxconnはApple TVセットのアセンブリ契約を取得する可能性があります' – Cyprian