如何以编程方式从照片应用程序中检索所有照片/视频并将其复制到我的应用程序?

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 的文档。

以上是关于如何以编程方式从照片应用程序中检索所有照片/视频并将其复制到我的应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式从ios中的照片中删除图像?

我想以编程方式从照片库中删除图像?

如何在文档中显示所有视频以及相册中的照片?

使用 Javascript 以编程方式取消标记 FB 照片

如何从 Instagram 上的多张照片中检索所有图像

使用 swift 我们可以以编程方式在 Apple TV 上播放照片吗?