【问题标题】:removeItem in iCloud instantly立即在 iCloud 中删除项目
【发布时间】:2014-03-15 23:54:25
【问题描述】:

我正在使用 NSFM 的方法 removeItemAtURL 来删除 iCloud 中的一些项目,尽管在那之后我运行 NSMetaDataQuery 并且它仍然可以看到这个项目 3 秒。有没有办法来解决这个问题? 我正在尝试将项目上传到 iCloud,如果存在具有此类名称的文件,我需要替换它,然后跟踪 NSMetaDataItem 的 uploadingPercentKey 以将其显示给用户,尽管正如我之前所说,该项目仍然从 valueForKey:NSMetadataUbiquitousItemIsUploadedKey 返回 YES移除后 3 秒。

【问题讨论】:

    标签: icloud nsfilemanager nsmetadataquery


    【解决方案1】:

    据我所知,没有办法加快速度。元数据由守护程序与您的应用程序分开处理。更新元数据可能需要一点时间,而将元数据发送到云端,然后再发送到其他设备则需要更长时间。

    我认为您只需要尝试围绕此延迟进行设计。假设元数据可能不是完全最新的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多