美文网首页
iOS NSUserDefaults存取本地图片UIImage

iOS NSUserDefaults存取本地图片UIImage

作者: 秀_ba75 | 来源:发表于2019-01-09 14:22 被阅读7次

由于NSUserDefaults是不能直接对UIImage类型直接进行存储,但是可以存储NSData类型,所以要把UIImage转换成NSData。代码:
存储:

[[NSUserDefaults standardUserDefaults] setObject:UIImagePNGRepresentation(image) forKey:key];

读取:

NSData* imageData = [[NSUserDefaults standardUserDefaults] objectForKey:key];
UIImage* image = [UIImage imageWithData:imageData];

相关文章

网友评论

      本文标题:iOS NSUserDefaults存取本地图片UIImage

      本文链接:https://www.haomeiwen.com/subject/zgtgrqtx.html