-3

我有一个故事板,其中有两个标签UITableViewCell

标题和价格。

在我的ViewController.m我有一个包含数据的数组(来自 JSON 中的 url)。我得到了我需要的一切,但是当我想将此数据添加到标签中时,我尝试了这样的事情:

  • (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *cellIdentifier = @"BasicCell"; UITableViewCell *myCell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];

    // 获取要显示的位置 Location *item = _feedItems[indexPath.row]; NSString *baseUrl = @"address/to/image"; NSString *urlString = [baseUrl stringByAppendingString:item.thumbnail]; NSURL *urla = [NSURL URLWithString:urlString]; NSData * imageData = [NSData dataWithContentsOfURL:urla]; UIImage * image = [UIImage imageWithData:imageData];

    myCell.imageView.image = 图像;

    myCell.detailTextLabel.text = item.elementid; // "'Location' 的不可见@interface 声明选择器'objectAtIndex:' myCell.textLabel.text = item.element; //"'Location' 的不可见@interface 声明选择器'objectAtIndex:'

    返回我的细胞;}

它不起作用,我不知道为什么。我没有收到任何错误信息。谁能帮我?

4

1 回答 1

2

您应该在 indexPath.row 的标签中添加数组文本

myCell.detailTextLabel.text = [item objectAtIndex:indexPath.row];
myCell.textLabel.text = [item objectAtIndex:indexPath.row];
于 2014-10-07T12:42:53.010 回答