iCloud-检测文件上传

iCloud- detect file upload

我有检测 iCloud 可用性、生成文件并使用 FileManager 将其发送到云端的代码。然后文件保留在本地,直到 IOS 将其上传到云端。

有没有办法检测文件实际上传的时间?

使用 NSMetaDataQuery 您可以获得所有 iCloud 文件的状态信息。为每个文件返回的 NSMetaDataItem 由 key/value 对组成,并包含有用的信息,例如 NSMetadataUbiquitousItemIsUploadedKeyNSMetadataUbiquitousItemIsUploadingKeyNSMetadataUbiquitousItemUploadingErrorKeyNSMetadataUbiquitousItemPercentUploadedKey