0

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

我熟悉 UIImagePickerControllerDelegate 但不确定如何获得对在应用程序重新启动时维持的图像的可靠引用。如果用户从他们的照片库中删除该图像,则可能存在链接可能中断的问题。有没有办法检查?

4

1 回答 1

1

无法获取存储在照片库中的图像的文件 url。

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

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

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

于 2009-12-25T19:27:40.590 回答