何时使用 PHAsset、PHCollection、PHAssetCollection 和 PHCollectionList

Posted

技术标签:

【中文标题】何时使用 PHAsset、PHCollection、PHAssetCollection 和 PHCollectionList【英文标题】:When to use PHAsset, PHCollection, PHAssetCollection, and PHCollectionList 【发布时间】:2016-01-26 12:30:12 【问题描述】:

我想从 iPhone 中提取所有相册。我很困惑何时使用以及如何使用

PHAsset、PHCollection、PHAssetCollection 和 PHCollectionList

使用目标 C 和程序获取所有包含照片的相册列表。

任何帮助都将不胜感激,因为我是 ios 的新手。

【问题讨论】:

首先查看 Apple 提供的使用 Photos 框架的示例应用程序。 SO 不是开放式问题的好地方。你读过documentation on those classes吗?还是检查了上述示例代码?您在这些资源中特别感到困惑的是什么?您尝试过什么,遇到过什么问题? 【参考方案1】:

不完全理解您的问题,但听起来您想显示相册列表,然后在详细屏幕中显示相册中的照片,类似于照片应用程序的功能。

演示照片框架here 的 Apple 示例应用程序可以为您提供一个良好的开端。

【讨论】:

以上是关于何时使用 PHAsset、PHCollection、PHAssetCollection 和 PHCollectionList的主要内容,如果未能解决你的问题,请参考以下文章

iOS PhotoKit 教程

iOS PhotoKit 教程

禁用对照片库访问的自动请求

PHCollection:获取所有专辑,按最近编辑的排序

如何从 PHAsset 获取图像 URL?是不是可以使用 PHAsset URL 将图像保存到文档目录?

如何使用 UIActivityViewController 共享 PHAsset?