【发布时间】:2013-06-06 05:17:05
【问题描述】:
我已经完成了有关 iOS 中 JSON 的 Raywenderlich 教程,但我很难将其适应我自己的 JSON 文件。这是我的 JSON:
{
"Albumvideo":[
{
"titre": "Publicité",
"photo":"blabla.jpg"
},
{
"titre": "Events",
"photo":"blabla.jpg"
}
]
}
这是我的代码:
- (void) viewDidLoad
{
[super viewDidLoad];
dispatch_async (kBgQueue, ^{
NSData* data = [NSData dataWithContentsOfURL:lienAlbumsVideo];
[self performSelectorOnMainThread:@selector(fetchedData:)withObject:data waitUntilDone:YES];
});
}
- (void)fetchedData:(NSData *)responseData {
NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSArray* albumsvideo = [json objectForKey:@"titre"];
NSLog(@"Album: %@", albumsvideo);
}
日志返回null。
【问题讨论】:
-
尝试记录错误:NSLog(@"Error: %@", [error localDescription])
-
@nic 请在问题本身中包含您的 JSON。问题应该是独立的,链接往往会在一段时间后停止工作。
-
json 有问题!
-
您确定
responseData不是nil或者至少是您希望从服务器返回的内容吗? -
@bl 当时不是。
标签: iphone ios objective-c json