我在UITableViewCell
中有一个带有两个标签的故事板。
在我的ViewController.m
我有一个包含数据的数组(来自JSON中的url)。当我想将这些数据添加到标签中时,我得到了所有我需要的但是我试过这样的事情:
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString * cellIdentifier = @" BasicCell&#34 ;; UITableViewCell * myCell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
//获取要显示的位置 位置* item = _feedItems [indexPath.row]; NSString * baseUrl = @" address / to / image&#34 ;; NSString * urlString = [baseUrl stringByAppendingString:item.thumbnail]; NSURL * urla = [NSURL URLWithString:urlString]; NSData * imageData = [NSData dataWithContentsOfURL:urla]; UIImage * image = [UIImage imageWithData:imageData];
myCell.imageView.image = image;
myCell.detailTextLabel.text = item.elementid; //"没有可见的@interface用于'位置'声明选择器' objectAtIndex:' myCell.textLabel.text = item.element; //"没有可见的@interface用于'位置'声明选择器' objectAtIndex:'
返回myCell; }
它不起作用,我不知道为什么。我没有收到任何错误消息。任何人都可以帮助我吗?
答案 0 :(得分:1)
您应该在indexPath.row
的标签中添加Array文本myCell.detailTextLabel.text = [item objectAtIndex:indexPath.row];
myCell.textLabel.text = [item objectAtIndex:indexPath.row];