如何将多个UIImage保存到文件iPad

时间:2010-06-08 07:16:09

标签: iphone file uiimage save

我有一个显示文档页面的PDF阅读器。我想要做的是允许用户在透明视图中绘制PDF。然后我想将绘图(UIImage)保存到磁盘。如果可能的话,我不希望文档文件夹中填充文件,例如documentName_page01.png,documentName_page02.png,用于绘制的每个页面。

但是,我无法弄清楚如何将这些UIImages存储到一个文件中,而不会变得笨拙和内存密集。

任何想法都赞赏。

2 个答案:

答案 0 :(得分:1)

用户绘图是什么,只是线条,矩形,圆形等等?也许存储需要绘制的颜色和路径,将所有这些放入NSArray并序列化。这可能比尝试将多个UIImages放入文件更容易,在设备上占用更少的空间,并且加载速度可能更快。然后重新创建图纸。

答案 1 :(得分:0)

使用核心数据将图像存储在二进制数据字段中并从那里检索它们。这样,无论您有多少页有多少PDF,就不会用图像填充Documents文件夹。 Here是一个教程,向您展示如何执行此操作。