我正在使用 iOS 5 的新功能来解析 JSON,但我不知道为什么我没有得到任何键值对。“aStr”(数据的字符串表示)将正确的 JSON 放在输出窗口上,但我在“dicData”中什么也没得到,也没有错误。
任何帮助是极大的赞赏。
这就是我正在使用的
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"];