在NSUSERDEFAULTS中将图像另存为NS64ICTION

时间:2016-11-01 10:29:02

标签: ios objective-c nsuserdefaults

我实际上使用以下代码将输入在文本字段中的数据和在NSUSERDEFAULTS中的图像视图中选择的图像保存为字典。该代码适用于保存textfield.text但它不能将图像保存为字典中的base64 。亲自检查代码并提出更正建议。

web_accessible_resources

2 个答案:

答案 0 :(得分:1)

不确定为什么要在NSUserdefaults中将图像保存为字符串这是一个奇怪的决定。您可以将其另存为NSData。或者更好的方法是将其保存在app sandbox Doc文件夹中。

另外我注意到这段代码错了:

NSData *imageData = UIImageJPEGRepresentation(updatedImage, 100);

压缩质量是CGFloat从0.0-1.0。 100超出范围。

答案 1 :(得分:0)

我使用您的代码创建了一个示例项目,它对我来说很好。 请从下面链接下载并尝试运行

http://wikisend.com/download/464846/aaa.zip