使用 http://www.ifans.com/forums/showthread.php?t=132024从另一个问题发帖,我允许用户输入签名。当用户完成输入签名后,我想将其保存到数据库中。我想知道是否可以将 UIImage 保存到字符串中?还可以从字符串中重新加载 UIImage 吗?
提前致谢
最佳答案
您应该将 UIImage
对象保存为 Base64 字符串:
使用 UIImageJPEGRepresentation 将
UIImage
转换为NSData
将
NSData
转换为Base64字符串,然后将编码后的字符串保存到数据库中。
要加载图像,请执行相反的过程。
从保存的 Base64 编码字符串创建一个 NSData 对象。
使用
[UIImage initWithData]
初始化一个UIImage
对象。
关于iphone - 从/到字符串保存和加载 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5139179/