我怎样才能给 PHAsset 一个标志?

Posted

技术标签:

【中文标题】我怎样才能给 PHAsset 一个标志?【英文标题】:How can I give a flag to PHAsset? 【发布时间】:2016-02-10 07:34:45 【问题描述】:

我想在将视频上传到服务器时将其标记为已上传。我正在使用 Photos 框架从 PHCollection 中获取视频。我找不到将视频标记为已上传的方法,以便区分已上传和未上传的视频类型。 请帮我解决这个问题。

【问题讨论】:

【参考方案1】:

您可以使用PHAssetlocalIdentifier 属性来区分上传和未上传的媒体。完成上传后,将标识符存储在应用中的某处,以将媒体标记为已上传。 文档指出localIdentifier 是:

A unique string that persistently identifies the object. (read-only)

希望这会有所帮助!

P.S.:localIdentifier 来自 PHObjectPHAsset 继承。

【讨论】:

以上是关于我怎样才能给 PHAsset 一个标志?的主要内容,如果未能解决你的问题,请参考以下文章

如何检索 PHAsset 的元数据?

如何在 Swift 5.2 中使用 PHAsset.fetchAssets(withLocalIdentifiers:) 从照片库中检索照片?

我怎样才能知道 GCC 可以使用哪些标志来更轻松地链接库?

从ios swift中的图像获取位置详细信息

将 PHAsset 转换为 UIImage 并将其显示给用户

电脑屏幕上出现aoc这样的标志怎么才能弄没呀