iOS NSMutableDictionary中UIImage的存储和读取
Posted jhcelue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS NSMutableDictionary中UIImage的存储和读取相关的知识,希望对你有一定的参考价值。
思路:将UIImage转换成NSData,然后插入到NSMutableDictionary中。读取时,用NSData读出来,然后再转换成UIImage
-存储
UIImage *image = [self getPicture: id]; NSData *imageData = UIImagePNGRepresentation(image); [tmpDic setObject:imageData forKey:@"imageData"];
-读取
NSData *imageData = [object objectForKey:@"imageData"]; if (imageData) { UIImage *image = [[UIImage alloc] initWithData:imageData]; imageView.image = image; } else{ //... }
以上是关于iOS NSMutableDictionary中UIImage的存储和读取的主要内容,如果未能解决你的问题,请参考以下文章
从一个类访问和更改 NSMutableDictionary 的值到另一个 iOS
如何从 nsmutabledictionary 中删除键当该键的值在 ios 中为空或 null 时?
无法从 NSMutableDictionary iOS 应用程序中检索 XMPP JID。
ios手动添加数组字典(NSMutableDictionary)
NSMutableDictionary setObject:forKey (ios 6 without ARC) 结果为 NULL