从xml标签显示图像

时间:2010-06-04 11:14:37

标签: iphone

大家好

我是iphone开发的新手。在我的应用程序中,我想从xml中提取图像标记中的图像 然后将其显示在表格单元格的左侧,我的代码是

图片的xml标签是

<image>http://192.168.1.239/japantube/thumb/570.jpg</image>

现在我在我的代码中我以这种形式解析它

 int blogEntryIndex1 = [indexPath indexAtPosition: [indexPath length] -1];
NSString *imgstring =[[blogEntries objectAtIndex: blogEntryIndex1] objectForKey: @"image"];

现在图像的路径存储在图像字符串中,我将要做的是 从路径中提取图像并将其显示在我正在尝试的单元格的左侧

cell.imageView.image=[UIImage imageNamed:imgstring];

当我运行我的应用程序时它崩溃了 任何人都可以帮助我解决因为错误提前感谢

1 个答案:

答案 0 :(得分:0)

imageNamed:用于检索存储在应用程序包中的图像作为资源。如果要使用url加载图像,则需要下载图像然后使用imageWithData:

要下载图像并获取其数据,请使用NSURLConnection。苹果提供了一些很好的示例代码,可以向您展示如何执行此操作。