4

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

我什至可以在被删除后下载它们。有谁知道是什么导致查询返回错误的结果/我能做些什么来防止这种情况?

4

1 回答 1

1

我刚刚注意到同样的问题。我记录了文档 url,并看到文档位于名为.Trash.

以下是如何重现这一点:

  1. 我在 Mac 上的 Finder 中删除了 iCloud Drive 中的文档
    • → 文档从我的 Mac 中消失
  2. 该文档仍显示在 iOS 上,但NSMetadataItem现在的路径包含 .Trash
  3. 如果我清空 Mac 上的垃圾箱,该文件将从我的 iOS 应用程序中消失

所以解决方案是检查文件是否在垃圾箱中并将其隐藏。

于 2017-10-08T10:40:47.563 回答