如何以编程方式从照片应用程序中检索所有照片/视频并将其复制到我的应用程序?
Posted
技术标签:
【中文标题】如何以编程方式从照片应用程序中检索所有照片/视频并将其复制到我的应用程序?【英文标题】:How can I retrieve and copy all photos/videos from Photos app to my app programmatically? 【发布时间】:2012-06-20 05:45:13 【问题描述】:如何以编程方式从“照片”应用中检索所有照片/视频并将其复制到我的应用中?
【问题讨论】:
【参考方案1】:对于 ios 4.0–9.0,您需要使用 ALAssetsLibrary,对于 iOS 8.0 及更高版本,您需要使用 Photos framework。
【讨论】:
【参考方案2】:我认为这不可能 - Apple 不允许访问照片库。 (虽然我确信有办法通过越狱/私有方法,但它不会被 Apple 认可)。
不过,您可以使用UIImageWriteToSavedPhotosAlbum 保存照片,并使用UIImagePickerController 从照片库中手动挑选照片。
编辑:实际上,您似乎可以使用资产库获取照片。看看这个tutorial。
【讨论】:
我想一次访问所有图像。这可以使用 UIImagePickerController 吗?即使我不想将 UIImagePickerController 呈现给用户。 是的,对不起,我弄错了,使用 ALAssetsLibrary 是可能的(虽然我没有尝试过)。查看此tutorial,以及ALAsset、ALAssetRepresentation 和ALAssetsLibrary 的文档。以上是关于如何以编程方式从照片应用程序中检索所有照片/视频并将其复制到我的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章