获取JSON数据,我将发布我的代码在这里:无法在iOS版
的NSString *字符串= [的NSString stringWithFormat:@ “https://api.fda.gov/drug/event.json?limit=25”];
NSLog(@"string:%@",string);
NSURL *url=[NSURL URLWithString:string];
NSLog(@"url %@",url);
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSData *data=[NSData dataWithContentsOfURL:url];
NSLog(@"data:%@",data);
[self performSelectorOnMainThread:@selector(fetcheddata:) withObject:data waitUntilDone:YES];
});
- (空)fetcheddata:(NSData的*){}
上面的代码为我工作较早。我不知道发生了什么,现在不工作。当我在浏览器中粘贴URL时,它正在工作。请在这种情况下指导我。它显示我的数据参数为零,异常为NSInvalidArgumentException。
您的代码对我的作品,我总是在3秒钟后像获取数据。 – gabbler 2014-10-03 16:12:32
我创建了新的项目,并再次在viewdidload中编写代码,但它仍然不适合我。我正在使用Xcode 6 iOS8。 – 2014-10-03 16:21:20
我也使用Xcode 6和iOS 8,你能分享你的代码吗? – gabbler 2014-10-03 16:44:17