如何管理MAC App的iCloud文档

时间:2017-12-30 10:40:29

标签: swift macos icloud

APPLE提供的文件对我来说并不清楚。这可能是我的英语水平限制。我希望你能帮助我更好地理解它。

我使用FileManager类来管理icloud的文件,包括copyItem,moveItem和removeItem的方法。我直接将icloudDocument地址中的文件作为普通文件处理。在与NSMetadataQuery匹配后,我比较文件的修改时间和创建时间,所以我管理文件,但我发现它非常糟糕,因为我需要判断文件是否需要更新,上传或删除。

我后来发现FileManager类有Managing iCloud-Based Items,其中包括evictUbiquitousItem,startDownloadingUbiquitousItem和其他方法。这似乎很容易管理,但它并没有让我清楚。

我现在的问题是:

  1. 当本地文件与icloud文件不一致时,这是最终文件? (没有方便的方法,自动同步)

  2. 如果icloud不存在,但本地文件存在时该怎么办? (直接删除?还是有必要判断?)

  3. 您如何知道哪些文件已下载到本地?

0 个答案:

没有答案