【问题标题】:PHAsset (or ALAsset) cross-device identifierPHAsset(或 ALAsset)跨设备标识符
【发布时间】:2015-04-25 18:02:38
【问题描述】:

我实际上正在创建一个 iOS 应用程序,并希望将有关照片库图片的一些详细信息存储在 SQLite 数据库中。我还希望能够在用户拥有的不同设备上共享这些数据(假设有人想在他的 iPhone 上重新组织图片,并想在他的 iPad 中检索相同的订单)。

我搜索了 Apple 文档,但没有找到任何跨设备共享的 PHAsset 标识符。我还尝试检查PHAsset 中的PHImageFileURLKeyhashValuelocalIdentifier 是否共享,但没有一个。

有人做过类似的事情吗?

【问题讨论】:

标签: ios identifier alasset phasset cross-device


【解决方案1】:

目前没有。 PHAsset 在第一个 iOS 8 Beta 中有一个共享标识符,但后来被删除了。

【讨论】:

    【解决方案2】:

    看起来,对于所有与 iTunes 同步的 PHAsset,localIdentifier 都是相同的,即使跨设备也是如此。意思是:如果你从一个设备导入图像并将它们同步到另一个设备,则 PHAsset 的 localIdentifier 是相同的。

    【讨论】:

      猜你喜欢
      • 2016-04-13
      • 2012-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多