跨设备持久化的PHAsset标识符

11

在我之前的问题中,根据(包括这个问题)的说法,PHAsset的localIdentifier不会跨设备持久化(即在照片通过iCloud同步后)。

如何存储一个可以跨设备保持持久化的PHAsset(图像)的引用?

本地,我将localIdentifiers存储在数组中,以便在需要时轻松获取资产。由于localIdentifiers在设备之间不会持久化,这显然行不通。我不想存储实际的图像,因为这显然会有存储影响,并且我将无法使用Photos框架来轻松加载缩略图等内容。

是否有其他方法可以解决这个问题?


我有几乎相同的需求。目前 - 因为我没有找到其他的现成方法,所以我会对图像数据进行md5/sha1哈希处理,将其用作唯一标识符 - 也许您可以做类似的事情。 - Martin Kovachev
1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接