2014-02-16 41 views
0

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

回答

0

据我所知,没有办法加快速度。守护进程将元数据与您的应用程序分开处理。这可能需要一些时间来更新元数据,甚至更长时间才能将该元数据发送到云,然后再发送到其他设备。

我想你只需要尝试围绕这个延迟进行设计。假定元数据可能不是最新的。