存储图像,并显示它,当我再次启动应用程序

问题描述:

嗨,我有一些问题想请教:存储图像,并显示它,当我再次启动应用程序

  • 我想请问我怎么可以存储图像,这样下一次当用户打开应用程序,应用程序将显示以前他只选择它的图像?

  • 图片将来自照片库或相机照片,所以我不认为我可以得到照片的路径,只存储路径吗?

无论如何,我能做到吗?

您将该图像转换为NSData并将该NSData存储在plist文件的applicationDidFinishLaunching中。 (你的图片,1);或者你的图片,1)。

可能将图像缓存在应用程序的文档文件夹(或nsuserdefaults)中,将路径存储在nsuserdefaults中并将其加载到applicationDidFinishLaunching中。

+0

但是图像的路径是什么?因为该路径在照片库或相机库中? – Birdkingz 2010-07-24 04:31:54

+0

如果你可以得到你想要的图像到一个uiview然后只渲染上下文并保存为nsdata,不要担心路径。基本上你正在制作一个新的图像,所以如果你需要的话,你会打破任何原始的链接,那么你可能不得不考虑其他的东西。 – nickthedude 2010-07-24 06:53:20