2013-02-22 144 views
0

我试图将一个文件(出于安全原因)保存到内存中,以便我可以通过NSFileManager将其传递给不同的类,这些类使用NSFileManager方法contentsAtPath打开文件。将文件存储在内存中

是否有可能在一些特殊的路径创建一个文件,并使用它像存储在文件系统中的普通文件(某种内存磁盘?)。

我不想依靠NSFileProtection ...

在此先感谢

+0

只是想确保我没有过分分析这个,你只问如何将文件保存到设备? – JMarsh 2013-02-22 15:17:07

+0

@JonMarsh不,这听起来像他想要一个虚拟磁盘,因为他仍然需要使用NSFileManager来操作文件,但希望它在内存中。我认为他在这里运气不好。 – trojanfoe 2013-02-22 15:33:41

+0

@trojanfoe正好 – Lukas 2013-02-22 15:34:31

回答

1

简短的回答是否定的,有根据的iOS没有RAMDISK样的存储。

因此,您需要将整个文件从磁盘读取到内存中(最好是作为Object)并更改您获得的任何方法,操作文件,在内存/对象。

+0

这很糟糕...但无论如何,谢谢! – Lukas 2013-02-22 16:16:54