Ios 某些图像无法传递到imageview.image,为什么?
将xml数据从表视图解析为详细视图,我将数据传递到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
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:
”。