PHObject localIdentifier可靠性

在什么情况下,localIdentifier可能会改变或不准确? 我正在开发一个备份照片的应用程序,并且已经被同事告知,localIdentifier不可信。 然而,在做了一些研究后,我一直无法find任何人谈论这个。

LocalIdentifiers有时会在更新iOS版本后更改。

我已经看到在iOS更新两次后, PHAsset.localIdentifiers (Photo API)会发生变化 – 在我自己的应用程序中。 最后一次是更新到iOS 11后。有问题的应用程序跟踪localIdentifiers,以便根据各种谓词find/sorting特定的图像。

一旦从iOS10更新到11,完成应用程序本地保存的所有localIdentifiers变得无用,因为它们不匹配任何设备图像,虽然它们仍然存在于相机胶卷中。

像你一样,我search了这个问题的信息没有成功。 对不起,我的回复是坏消息。