我正在开发一个NSFileProvider。在 Files 应用程序的文件夹视图中,下载标记显示在每个文件旁边,独立于相应文件提供程序项中isDownloaded函数返回的值,如下图所示:
我注意到的有趣的事情是:
- 如果我根本不实现 isDownloaded 函数,则徽章不会出现。
- 如果我实现该函数,则无论isDownloaded函数的返回值如何,都会出现徽章。
- 还实现了isDownloading功能,它工作正常(移动圆圈在下载操作期间出现,但随后恢复为“下载”徽章,而不是像其他提供商那样的空白)。
您能帮我隐藏已下载文件的标记吗?
我检查了 Drive 和 Dropbox,徽章按预期工作,所以我肯定遗漏了一些东西。
为了仔细检查,我尝试实现 isDownloaded 以始终返回 true,但徽章仍然出现。就在我删除实现时它们消失了。