2012-10-11 67 views
2

我想解析UITableView中的图像文本,我只能看到每行的文本,但我看不到图像。Xcode解析RSS图像的XML问题

这是我的代码;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

static NSString *CellIdentifier = @"Cell"; 

UITableViewCell *cell = [self.anaTablo dequeueReusableCellWithIdentifier:CellIdentifier]; 
if (cell == nil) { 
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 
} 


    UILabel *textBaslik = (UILabel *) [cell viewWithTag:3]; 
    UIImage *imagePic = (UIImage *) [cell viewWithTag:7]; 

    textBaslik.text =[titleArray objectAtIndex:indexPath.row]; 
    imagePic.images = [imageArray objectAtIndex:indexPath.row]; 

return cell; 

}

但它没有工作和搜索我已经试过这之后;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

    UILabel *textBaslik = (UILabel *) [cell viewWithTag:3]; 
    UIImage *imagePic = (UIImage *) [cell viewWithTag:7]; 

    textBaslik.text =[titleArray objectAtIndex:indexPath.row]; 

    NSString *str1 = [[NSString alloc] initWithFormat:@"%@", imageArray]; 

    NSData *bgImageData = [NSData dataWithContentsOfFile:str1]; 

    UIImage *img1 = [UIImage imageWithData:bgImageData]; 

    imagePic = [img1 objectAtIndex:indexPath.row]; 

return cell 

}

难道我做错了什么?我很新的Xcode

从现在开始感谢。

回答

3

我检查你的代码检查该示例代码和我更改了委托方法

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

以下

NSString *str1 = [[NSString alloc] initWithFormat:@"%@", imageArray]; 
NSData *bgImageData = [NSData dataWithContentsOfFile:str1]; 
UIImage *img1 = [UIImage imageWithData:bgImageData]; 

imagePic = [imageArray objectAtIndex:indexPath.row]; 

cell.imageView.image=imagePic; 

现在出现新错误,请检查它

+0

我认为它不会工作再次感谢。 –

+0

我的问题是这样的 NSString * trimmedString = [imageLink.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; –

3

查看本教程中关于使用XMLParses解析RSS,它完美地工作。 Wiki XML parse data

你应该使用TBXML框架 TBXML parser

+0

我的RSS工作正常,我可以看到UItableView中的所有文本,但我无法解析这是我的问题的图片。感谢您的链接,但它不能解决我的问题 –

+0

你是否得到了图像的网址?检查此链接,将回答您的问题http://stackoverflow.com/questions/7565123/load-image-to-a-tableview-from-url-iphone-sdk – Aitul

+0

是的,但它不会显示任何东西 –