iCloud - 移动文件完成

时间:2011-11-08 08:55:51

标签: iphone ios ios5 nsfilemanager icloud

我可以使用条件setUbiquitous:YES将文件从本地目录移动到iCloud。该文件已成功移动。如果文件大小很大,则需要一定的时间才能完成移动。如果文件已完成移动到iCloud,是否有任何方法可以识别?提前感谢您的回答。

2 个答案:

答案 0 :(得分:3)

注意:我自己没有这样做,因此以下所有信息纯粹来自阅读文档:

NSMetadataItem类包含一个名为NSMetadataUbiquitousItemIsUploadedKey的属性键。了解这一点后,您应该能够设置NSMetadataQuery,以便在项目上传后通知您。

答案 1 :(得分:3)

您可以查看NSUURL getResourceValue:forKey:error:method

NSURLUbiquitousItemIsUploadedKey - 表示本地更改已成功上载到iCloud服务器。

NSURLUbiquitousItemIsUploadingKey - 表示现在正在将本地更改上传到iCloud服务器。

NSURLUbiquitousItemPercentUploadedKey - 对于正在上传的项目,指示已将更改的百分比上传到服务器。

详细信息:https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/iCloud/iCloud.html#//apple_ref/doc/uid/TP40007072-CH5-SW1