我可以使用条件setUbiquitous:YES
将文件从本地目录移动到iCloud。该文件已成功移动。如果文件大小很大,则需要一定的时间才能完成移动。如果文件已完成移动到iCloud,是否有任何方法可以识别?提前感谢您的回答。
答案 0 :(得分:3)
注意:我自己没有这样做,因此以下所有信息纯粹来自阅读文档:
NSMetadataItem
类包含一个名为NSMetadataUbiquitousItemIsUploadedKey
的属性键。了解这一点后,您应该能够设置NSMetadataQuery
,以便在项目上传后通知您。
答案 1 :(得分:3)
您可以查看NSUURL getResourceValue:forKey:error:method
NSURLUbiquitousItemIsUploadedKey - 表示本地更改已成功上载到iCloud服务器。
NSURLUbiquitousItemIsUploadingKey - 表示现在正在将本地更改上传到iCloud服务器。
NSURLUbiquitousItemPercentUploadedKey - 对于正在上传的项目,指示已将更改的百分比上传到服务器。