我正在尝试在UITableViewCell中显示图像,我正在使用Web服务来获取图像名称。以下是我在网络服务响应中得到的结果。
"2514466130834f61a9g38d57h0e2cb-25-ProfilePic.PNG",
"26144482598634297156heb8c0dafg-26-ProfilePic.PNG",
"2714464392629h60253gd4ec8b1f7a-27-ProfilePic.PNG",
"2814449113316a7gh5db0e2139c84f-28-ProfilePic.PNG",
"2914454043856e3519ah0dbf27cg84-29-ProfilePic.PNG"
以上响应以数组格式保存。然后将这些数组对象附加到URL上,并且我需要在UIImageView
上显示图像。
请帮助我。
答案 0 :(得分:0)
准备好下面的网址。
// Consider this is your prefix url
NSString *urlPrefix = @"https://your_url_prefix/"; // like http://stackoverflow.com/
// Consider this is the array you parsed from the web service
NSArray *resourceArray = @[@"2514466130834f61a9g38d57h0e2cb-25-ProfilePic.PNG", @"26144482598634297156heb8c0dafg-26-ProfilePic.PNG", @"2714464392629h60253gd4ec8b1f7a-27-ProfilePic.PNG", @"2814449113316a7gh5db0e2139c84f-28-ProfilePic.PNG", @"2914454043856e3519ah0dbf27cg84-29-ProfilePic.PNG"];
在tableView的数据源方法中准备资源网址:cellForRowAtIndexPath
NSString *resourceURL = [urlPrefix stringByAppendingString:[resourceArray objectAtIndex:indexPath.row]];
并使用SDWebImage
库加载图片并将其设置为您的单元格imageView
,如
[cell.imageView setImageWithURL:resourceURL];
注意:SDWebImage
lib可以从SDWebImage Git下载
在项目中添加此库文件并导入如下所示。
#import "UIImageView+WebCache.h"
答案 1 :(得分:0)
首先下载异步类Here
然后把你的.m文件
#import“AsyncImageView.h”
select p.id, p.name, count(p.id) as number_of_childrens
from parents p
left join childrens c
on p.parent_id = c.parent_id
group by p.id, p.name
希望这会对你有所帮助,你感觉更好,因为你的代码运作良好。
如果您喜欢我的答案,请接受并提出我的答案