[英]How to get UIImage from NSDictionary in objective c
我搜索的次数越来越多,但没有找到理想的解决方案。 我已将图像保存在字典中。
@{
......
@"PrdImg":[UIImage imageNamed:[image objectAtIndex:indexPath.row]
......
};
图像数据保存完美。 我检查了 但是,当我想从字典中获取此数据时,就会遇到异常。 检索代码如下。
PoctImage.image = [UIImage imageNamed:PrdDetailsDic[@"PrdImg"]];
遇到的异常是-
'NSInvalidArgumentException',原因:'-[UIImage length]:无法识别的选择器发送到实例0x7f9428e4e930'
我还阅读了有关该异常的更多文档。 但是没有得到具体的解决方案。
现在,我想知道如何从字典中获取图像数据。 从词典中获取图像的具体语法是什么?
初始化UIImage imageNamed:
在主包中查找图像,由于您已将其保存在字典中,因此找不到该图像。 如果您实际上是在字典中存储UIImage
,为什么不说...
PoctImage.image = PrdDetailsDic[@"PrdImg"];
我也怀疑出于相同的原因,尝试以您指定的方式将图像保存到字典中存在问题。 似乎应该是...
@{
......
@"PrdImg":[image objectAtIndex:indexPath.row];
......
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.