- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我使用从 UIImagePickerController 获取的信息字典上的 UIImagePickerControllerReferenceURL 键获取照片的资源库 URL。网址如下所示:
assets-library://asset/asset.JPG?id=1000000002&ext=JPG
这个网址稳定吗?我可以期望将其保存在文档中,然后在以后使用此 URL 获取照片吗?
我基本上有一个 iOS 照片编辑应用程序,我允许用户对一堆照片进行一些编辑。我允许用户保存项目并在以后编辑。我会保存这些 URL 以保存有关项目中使用了哪些照片的信息。我不想复制并保存项目中使用的所有照片,因为一个项目中可能使用很多照片,这会导致不必要的重复。
如果有更好的解决方法,您能否也提出建议。
最佳答案
Assets URL 应该是稳定的,但格式在 iOS3 和 iOS4 之间发生了变化,iOS5 中的格式类似于“/asset/FA8F1400-82A5-424F-A98C-2883754FA54D.jpg”。您不应该存储 Assets URL 并期望它们永远保持有效,这很遗憾,因为这正是您所期望的。
您可以通过存储 Assets 的日期和位置(如果已设置)来保护自己。然后,如果您的应用需要,它可以通过 Assets 库并在 URL 格式再次更改时修补引用。
关于iphone - 从 UIImagePickerControllerReferenceURL 获取的 URL 是否稳定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896866/
我正在尝试获取有关我在 UIImagePicker 中选择的视频的一些数据。 因此,当它进入 UIImagePicker 委托(delegate)方法(如下)时,我知道我需要使用信息字典中的 UIIm
从相机获取图像后调用此方法。 - (void) imagePickerController: (UIImagePickerController *) picker didFinishPickingM
我正在尝试使用以下代码获取我刚刚从相机捕获的图像的名称。但是 [info objectForKey:@"UIImagePickerControllerReferenceURL"] 总是返回 nil。如
我正在保存来自 iPhone 相机的图像并管理委托(delegate)方法: - (void)imagePickerController:(UIImagePickerController *)pick
如何只访问 UIImagePickerControllerReferenceURL 的 MIME ext 部分?这是我在 NSLog -(void)imagePickerController:(UII
我想在下载图像并将图像保存到相册时获取 UIImagePickerControllerOriginalImage 和 UIImagePickerControllerReferenceURL.. 谁能建
背景 我有一个应用,提示用户选择媒体源:相机 - 或 - 照片库。 一旦媒体捕获完成(通过相机选项)或选择媒体(通过照片库选项),我准备将所选媒体上传到服务器(转换为 NSData,然后转换为 Bas
我正在尝试打印 imagePickerController: didFinishPickingMediaWithInfo 函数中的所有图像元数据。当我使用 info.objectForKey(UIIm
是否可以使用 UIImageView 设置图像 UIImagePickerControllerReferenceURL 。传统的模式是使用[信息 objectForKey:@"UIImagePicke
我在 NSDictionary 中有一个 NSURL,如下所示: assets-library://asset/asset.JPG?id=1000000001&ext=JPG 此 NSURL 来自 U
我正在努力弄清楚如何从 UIImagePickerControllerReferenceURL 获取图像(我知道我可以直接从 UIImagePickerControllerOriginalImage
当用户使用 UIImagePickerController 选择图像时,UIImagePickerControllerReferenceURL 会给我以下内容: UIImagePickerContro
我正在使用 UIImagePickerController 来允许用户从图像库中选择图像。然后我想在 sqlite 数据库中开始该文件的位置,以便稍后引用。 我一直在谷歌上搜索如何做到这一点,但我的想
我使用从 UIImagePickerController 获取的信息字典上的 UIImagePickerControllerReferenceURL 键获取照片的资源库 URL。网址如下所示: ass
这个问题在这里已经有了答案: Get NSData from assets-library URL (2 个答案) 关闭 6 年前。 -(void)imagePickerController:(UI
我是一名优秀的程序员,十分优秀!