fetchAssetsWithLocalIdentifiers:options: 我的照片流不工作

Posted

技术标签:

【中文标题】fetchAssetsWithLocalIdentifiers:options: 我的照片流不工作【英文标题】:fetchAssetsWithLocalIdentifiers:options: My Photo Stream not working 【发布时间】:2015-02-13 13:55:08 【问题描述】:

我在 Photos Framework 中遇到了奇怪的事情: 如果我从子类型PHAssetCollectionSubtypeAlbumMyPhotoStream 的 PHAssetCollection 中获取 PHAsset,我可以枚举它们并为每个 PHAsset 获取其缩略图和所有内容。

但是,如果我尝试通过fetchAssetsWithLocalIdentifiers:options: 通过localIdentifier(同时存储在数据库中)获取这些“我的照片流”资产,我将得不到任何结果。其他专辑的资产都可以,即使是来自 iCloud (PHAssetCollectionSubtypeAlbumCloudShared) 的资产。

有人知道为什么会这样吗?

【问题讨论】:

这不会发生在我身上,你可能想展示你的一些代码。 运行 ios 8.4 的我也遇到这种情况 我可以获取共享此相册的 cloudOwner 名称吗? 【参考方案1】:

这是一个错误,应该在最新的 iOS 8.2 Beta 中修复

【讨论】:

以上是关于fetchAssetsWithLocalIdentifiers:options: 我的照片流不工作的主要内容,如果未能解决你的问题,请参考以下文章