2009-12-25 43 views
0

如果我允许用​​户选择照片并需要存储这些选择(在数据库中),我可以存储指向所选照片的​​链接,还是需要抓取图像并将其存储在应用的文档中夹?后者似乎不实用,因为它会导致图像需要占用双倍的空间。链接到选定的照片

我熟悉UIImagePickerControllerDelegate,但不知道如何获得可持续跨应用程序重新启动的映像的可靠引用。如果用户从照片库中删除该图像,可能会担心链接可能中断。有没有办法检查?

回答

1

没有办法将文件url获取到照片库中存储的图像。

如果您确实需要为编程原因保留对文件的引用,那么从UIImagePickerController中选择图像并将副本保存到Documents文件夹可能是您唯一的选择。

如果我们能理解你为什么需要文件引用图像,这将有所帮助。就iPhone而言,照片库中的图像是安全无害的,如果用户需要它,可以像正常一样从图像选择器中选取图像。

但是,如果您尝试将其用于可自定义的背景或其他内容,那么我认为保存副本是您唯一的选择。

+0

谢谢。我需要保留所选图像的副本,因为用户将选择将在应用程序中使用的图像。用户将根据一些标准安排图像。该应用程序将始终关闭用户选择的图像。为了避免让用户在每次重新启动应用程序后选择图片,我需要一个参考,这听起来像是将图像存储在“文档”文件夹中。这似乎是我的情况下去的路? – user230949 2009-12-25 20:01:28