我有一个关于解析XML并将其放入表中的问题。我从RSS提要中解析了以下元素: 标题 , dc:creator 和 附件网址 (=图像)。
解析工作正常,我可以看到控制台中显示的所有内容。但是当我尝试将所有内容加载到tablecell中时,除了图像外,所有内容都会显示出来。所以我认为问题必须在RootViewController.m(或TableCell.m)中的CellForRowatIndexPath方法中
我做错了什么?请帮忙!我一直在努力奋斗几天,似乎无法弄明白!
继承CellForRowatIndexPath:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
WerkTableCell *cell = (WerkTableCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"WerkCell" owner:self options:nil];
cell =self.werkCell;
}
// Configure the cell.
NSMutableArray *cont= [xmlcont items];// is niet in tablevb v. PS
ItemData *current =[cont objectAtIndex:indexPath.row];
cell.titelLabel.text = [current titel];
cell.makerLabel.text = [current maker];
cell.thumbImage.image = [UIImage imageNamed:[current image]];
return cell;
}
答案 0 :(得分:0)
imageNamed:
只会加载本地文件。很有可能,您的URL指向远程文件,并且您必须先从Web服务器获取它,然后才能将其加载到表中。