Ios 某些图像无法传递到imageview.image,为什么?

Ios 某些图像无法传递到imageview.image,为什么?,ios,objective-c,xml,image,uiimage,Ios,Objective C,Xml,Image,Uiimage,将xml数据从表视图解析为详细视图,我将数据传递到imageview.image。有些图像显示在视图中,有些则不显示 调试时,imageview.image有时是nil,有时是图像对象 imageview.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:sharedDelegate.imagObj]]]; 这是viewdidload中的代码 在链接中,所有都是jpg文件 对于d

将xml数据从表视图解析为详细视图,我将数据传递到
imageview.image
。有些图像显示在视图中,有些则不显示

调试时,
imageview.image
有时是
nil
,有时是图像对象

 imageview.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:sharedDelegate.imagObj]]];
这是
viewdidload
中的代码


在链接中,所有都是jpg文件

对于
dataWithContentsOfURL
官方声音:

此方法非常适合将data://URL转换为NSData对象,也可用于同步读取短文件。如果需要读取可能较大的文件,请使用inputStreamWithURL:打开一个流,然后一次读取一个文件


这是@juvvamaheshIf的链接。请使用带有错误参数的方法,以便获取故障信息。在本例中,使用:
dataWithContentsOfURL:options:error:
。我得到了异常信号,原因是:[\u NSPlaceholderData initWithContentsOfURL:options:error::nil URL参数'错误消息是什么?设置错误参数的目的是获取错误信息。如果您得到nil,则出现错误,在这种情况下,显示错误:
NSLog(@“error:%@”,error)
。您得到的解决方案是错误在url中,有一个可用空间。如何在方法中使用url编写此inputStreamwithURL。下面是一个很好的示例:文档的重要部分是以下句子:“如果需要知道失败的原因,请使用
dataWithContentsOfURL:options:error:
”。