UITableView 和 ASIHTTPRequest

发布于 2024-12-01 06:34:15 字数 798 浏览 1 评论 0原文

如何将下载的图像放入单元格中?

我不知道如何在加载到 cell.imageView.image 时将响应数据输出。

这是代码:

   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
   ....
   ....
   NSURL *photoURL = [NSURL URLWithString:user.photo];
   ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:photoURL];
   [request setDownloadCache:[ASIDownloadCache sharedCache]];
   [request setDelegate:self];
   [request startAsynchronous];
   cell.textLabel.text = [NSString stringWithFormat:@"%@ %@",user.first_name,user.last_name];
   cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

   //image loaded
   - (void)requestFinished:(ASIHTTPRequest *)request
   {
      NSData *responseData = [request responseData];
   }

How do I put a downloaded image into a cell?

I don't know how to put response data out when it loaded into cell.imageView.image.

Here is the code:

   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
   ....
   ....
   NSURL *photoURL = [NSURL URLWithString:user.photo];
   ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:photoURL];
   [request setDownloadCache:[ASIDownloadCache sharedCache]];
   [request setDelegate:self];
   [request startAsynchronous];
   cell.textLabel.text = [NSString stringWithFormat:@"%@ %@",user.first_name,user.last_name];
   cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

   //image loaded
   - (void)requestFinished:(ASIHTTPRequest *)request
   {
      NSData *responseData = [request responseData];
   }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

看轻我的陪伴 2024-12-08 06:34:15

这里是一个示例代码有指导线和 简要说明。

Here is a sample code to have a guide line and a brief description.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文