你好我试图从视图中的服务器获取图像。 链接在这里
(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;
请解决此问题。
答案 0 :(得分:1)
您使用的imageNamed:
方法UIImage
会加载本地图片,即您应用包中包含的图片。要从服务器加载图像,您必须使用不同的技术,例如:
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL urlWithString:{image_url}]];
UIImage *image = [UIImage imageWithData:imageData];
然后在图像视图上使用图像。实际上有很多技术可以从服务器加载图像。希望这有帮助,祝你好运!