来自UITableVIew中URL的图像问题

时间:2012-11-24 13:41:15

标签: iphone objective-c xcode image uitableview

我注意到我的UITableView出现了一些奇怪的行为。

我想在TableViews ImageView中显示缩略图。该映像位于我的客户端服务器上,并且该映像的链接是在XML文件中获取的。每当我从XML-Parser获取URL并尝试在ImageView中显示该链接的图像时,我都无法获得预期的结果。 TableViews ImageView保持空白。

NSString * imagePath = [[self.parseResults objectAtIndex:indexPath.row] objectForKey:@"imagelink"];

NSURL * imageURL = [NSURL URLWithString:imagePath];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage * image = [UIImage imageWithData:imageData];

cell.imageView.image = image;


return cell;

然而,当我对URL进行硬编码时,它可以正常工作:

NSString * imagePath = @"http://www.test.com/test.jpg";

NSURL * imageURL = [NSURL URLWithString:imagePath];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
UIImage * image = [UIImage imageWithData:imageData];

cell.imageView.image = image;


return cell; 

这将在ImageView中显示图像。

我已经使用NSLog来比较网址,但我没有发现任何差异。 但是,当我进行字符串比较时,链接似乎有所不同。

是否有任何特殊编码?

感谢您的帮助!

0 个答案:

没有答案