我使用和朋友将一些照片写入照片库UIImageWriteToSavedPhotosAlbum()
,同时显示该资产组(ALAssetsGroupSavedPhotos
)的内容enumerateAssetsUsingBlock:
。有时通过枚举组返回的资产变得有点“无效”,这意味着defaultRepresentation
调用返回nil
,尽管资产仍在内存中。
我注意到这似乎发生在照片库被UIImageWriteToSavedPhotosAlbum()
调用修改之后。这是记录在案的行为吗?我该如何预防?重新加载资产不是一个可行的选择,因为用户可能已经在 UI 的某个更深处使用资产。