Ios 如何显示JSON中图像的水平滚动视图
我的JSON响应Ios 如何显示JSON中图像的水平滚动视图,ios,objective-c,json,Ios,Objective C,Json,我的JSON响应 {"result":0,"data":[{"bannerslider_id":"1","img":"http:\/\/whatsinthestreet.com\/media\/bannerslider\/images\/slider1.jpg"},{"bannerslider_id":"2","img":"http:\/\/whatsinthestreet.com\/media\/bannerslider\/images\/slider2.jpg"},{"bannerslid
{"result":0,"data":[{"bannerslider_id":"1","img":"http:\/\/whatsinthestreet.com\/media\/bannerslider\/images\/slider1.jpg"},{"bannerslider_id":"2","img":"http:\/\/whatsinthestreet.com\/media\/bannerslider\/images\/slider2.jpg"},{"bannerslider_id":"3","img":"http:\/\/whatsinthestreet.com\/media\/bannerslider\/images\/slider3.jpg"},{"bannerslider_id":"4","img":"http:\/\/whatsinthestreet.com\/media\/bannerslider\/images\/slider4.jpg"}]}
我写了这样的代码
(void)视图显示:(BOOL)动画{
[[[NSURLSession sharedSession]dataTaskWithURL:[NSURL URLWithString:@]http://whatsinthestreet.com/allbanners.php“]completionHandler:^(NSData*\u可为空的数据,NSURLResponse*\u可为空的响应,NSError*\u可为空的错误){
NSLog(@“响应%@”,响应);
NSLog(@“数据%@”,数据);
NSDictionary*dict=[NSJSONSerialization JSONObjectWithData:数据选项:NSJSONReadingMutableLeaves错误:nil];
NSLog(@“dict%”,dict);
NSArray*阵列;
数组=[dict valueForKey:@“data”];
NSLog(@“%@”,数组);
我得到的答复是
dict{
data = (
{
"bannerslider_id" = 1;
img = "http://whatsinthestreet.com/media/bannerslider/images/slider1.jpg";
},
{
"bannerslider_id" = 2;
img = "http://whatsinthestreet.com/media/bannerslider/images/slider2.jpg";
},
{
"bannerslider_id" = 3;
img = "http://whatsinthestreet.com/media/bannerslider/images/slider3.jpg";
},
{
"bannerslider_id" = 4;
img = "http://whatsinthestreet.com/media/bannerslider/images/slider4.jpg";
}
);
result = 0;
}
如何从这些值访问图像以获得图像的水平滚动视图?这应该适合您
-(void)viewDidAppear:(BOOL)animated{
[[[NSURLSession sharedSession] dataTaskWithURL:[NSURL URLWithString:@"http://whatsinthestreet.com/allbanners.php"] completionHandler:^(NSData * _Nullable data ,NSURLResponse * _Nullable response,NSError * _Nullable error){
NSLog(@"response %@",response);
NSLog(@"data %@",data);
NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];
NSLog(@"dict%@",dict);
NSArray *array;
array=[dict objectForKey:@"data"];
NSLog(@"%@",array);
for(id obj in array)
{
NSString *urlStr=[obj objectForKey:@"img"];
}
}
[array valueforkey:@“img”]objectAtIndex:0]您获得了第一幅横幅图像您的滚动视图代码在哪里?您在哪里创建图像?@Bhavani chada现在您必须将urlsrt转换为NSURL对象,然后您可以继续…干杯