如何在iPhone设备文件系统中存储图像,以便以后我可以检索它并在我的应用程序中使用?

时间:2010-02-09 07:58:10

标签: iphone objective-c iphone-sdk-3.0

我正试图通过我的程序将图像存储在设备中。我能够将图像存储在沙箱中。在我再次运行应用程序退出应用程序后,沙箱的地址会发生变化,因此我无法检索并在下次运行时使用它。
请帮忙。

1 个答案:

答案 0 :(得分:4)

看看这个stackoverflow question

要获取应用程序自己的文档路径的路径

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                                                     NSUserDomainMask, 
                                                     YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder

有关如何在iPhone上使用文件系统的完整说明,请参阅文档here

  

iPhone OS中的文件与基于闪存的内存上的用户媒体和个人文件共享空间。出于安全考虑,您的应用程序位于其自己的目录中,仅限于在该目录中读取和写入文件。以下部分描述了应用程序的本地文件系统的结构以及用于读取和写入文件的几种技术。