图像不显示在服务器上

时间:2015-05-13 11:04:16

标签: ios iphone

你好我试图从视图中的服务器获取图像。 链接在这里

(image_file_name":"SPORTS DAY.jpg","image_file_path":"/file?key=AMIfv94Kr4jhI3rvj_91litYhNea5Z0B0gtf5sT-yyPlleesStjvlN-F7OnE3ZNq2Zsz_M41UduLEi6oWjY1wckzf6zMd-2HKptNAiAmHpoUIT2rzIcbGThFR8VXAadjm5E-il-uorOaNcWWmyyy8ykveoxwI-swvw&download=false"})

我的代码在这里

 UIImage *img =[UIImage imageNamed:[NSURL URLWithString:[(NSMutableDictionary *)[SharedPreferenceUtil getNSObject:STUDENT_DATA_JSON] valueForKey:@"image_file_name"]]];

 cell.imageView.image=img;

请解决此问题。

1 个答案:

答案 0 :(得分:1)

您使用的imageNamed:方法UIImage会加载本地图片,即您应用包中包含的图片。要从服务器加载图像,您必须使用不同的技术,例如:

NSData *imageData = [NSData dataWithContentsOfURL:[NSURL urlWithString:{image_url}]]; 
UIImage *image = [UIImage imageWithData:imageData];

然后在图像视图上使用图像。实际上有很多技术可以从服务器加载图像。希望这有帮助,祝你好运!