objective-c - 显示来自 json 的图像

标签 objective-c ios json uiimageview uiimage

我无法显示从 json 文件加载的图像。
我正在使用 JSONKit 解析我的 json,一切正常,但我无法在 UIImageview 中加载图像.我希望你们中的一些人可以帮助我。

在我的代码下方,我认为可能是正确的,但事实并非如此。

UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, 100, 115)];
image.image = [UIImage imageNamed:[detailView objectForKey:@"thumbnail"]];

[self.view addSubview:image];
[image release];

最佳答案

我认为在 json 中你正在获取图像的 url。使用以下代码从 url 显示图像

 //NSURL *url = [NSURL URLWithString:@"http://192.168.1.2x0/pic/LC.jpg"];
   NSURL *url = [NSURL URLWithString:[detailView objectForKey:@"thumbnail"]];

 NSData *data = [NSData dataWithContentsOfURL:url];
 UIImageView *subview = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f,320.0f,  460.0f)];
 [subview setImage:[UIImage imageWithData:data]]; 
 [self.view addSubview:subview];
  [subview release];

关于objective-c - 显示来自 json 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11224158/

相关文章:

ios - 找不到“CocoaAsyncSocket/GCDAsyncSocket.h”文件

iphone - 向 UITableView 子类添加属性

ios - UIPageViewController 并保存 UIViewController 的状态

android - 在 Android/iOS 应用程序中显示 PDF

javascript - 来自 JSON 数据的邻接列表

ios - UITableview单元格向下滚动不平滑

objective-c - 在下一个运行循环 : What's Wrong With GCD? 上执行

ios - 在 Xcode 中使用库

java - 为什么 @ResponseBody 返回已排序的 LinkedHashMap 未排序?

json - Apigility 字段接受嵌入对象的数组?