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

ios – iCloud – NSMetadataQuery返回旧结果,显示已删除的文件,第1张

概述正如标题所说,我对iCloud的NSMetadataQueries有时会显示我刚从iCloud中删除的文件. 删除后我甚至可以下载它们.有人知道是什么原因导致查询返回错误结果/我该怎么做才能防止这种情况发生? 我刚刚注意到同样的问题.我记录了文档网址,并在文件夹中找到了名为.Trash的文件. 以下是如何重现这个: >我在Finder中的Mac上的iCloud Drive中删除了一个文档 >→文档 正如标题所说,我对iCloud的NSMetadataQuerIEs有时会显示我刚从iCloud中删除的文件.

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

解决方法 我刚刚注意到同样的问题.我记录了文档网址,并在文件夹中找到了名为.Trash的文件.

以下是如何重现这个:

>我在Finder中的Mac上的iCloud Drive中删除了一个文档

>→文档从我的Mac中消失

>该文档仍显示在iOS上,但NSMetadataItem的路径现在包含.Trash
>如果我在Mac上清空废纸篓,该文件将从我的iOS应用程序中消失

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

总结

以上是内存溢出为你收集整理的ios – iCloud – NSMetadataQuery返回旧结果,显示已删除的文件全部内容,希望文章能够帮你解决ios – iCloud – NSMetadataQuery返回旧结果,显示已删除的文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1024430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存