iCloud - NSMetadataQuery返回旧结果,显示已删除的文件

时间:2014-08-16 13:51:42

标签: ios networking icloud nsmetadataquery

正如标题所说,我对iCloud的NSMetadataQueries有时会显示我刚从iCloud中删除的文件。

我甚至可以在删除后下载它们。有人知道导致查询返回错误结果的原因/我该怎么做才能防止这种情况发生?

1 个答案:

答案 0 :(得分:1)

我刚刚注意到同样的问题。我记录了文档网址,并在名为.Trash

的文件夹中看到了文档

以下是如何重现这一点:

  1. 我在Finder中的Mac上的iCloud Drive中删除了一个文档
    • →文档从我的Mac中消失
  2. 该文档仍显示在iOS上,但NSMetadataItem的路径现在包含.Trash
  3. 如果我在Mac上清空废纸篓,该文件将从我的iOS应用程序中消失
  4. 所以解决方法是检查文件是否在垃圾箱中并隐藏它。