【发布时间】:2011-12-24 06:42:33
【问题描述】:
我可以使用条件setUbiquitous:YES 将文件从本地目录移动到 iCloud。文件已成功移动。如果文件很大,完成移动需要一定的时间。如果文件已完成移动到 iCloud,有什么方法可以识别吗?提前感谢您的回答。
【问题讨论】:
-
你能帮我用源代码将图像文件从本地目录移动到 icloud
标签: iphone ios ios5 nsfilemanager icloud
我可以使用条件setUbiquitous:YES 将文件从本地目录移动到 iCloud。文件已成功移动。如果文件很大,完成移动需要一定的时间。如果文件已完成移动到 iCloud,有什么方法可以识别吗?提前感谢您的回答。
【问题讨论】:
标签: iphone ios ios5 nsfilemanager icloud
注意:我自己没有这样做,所以以下所有信息纯粹来自阅读文档:
NSMetadataItem 类除其他外还有一个名为 NSMetadataUbiquitousItemIsUploadedKey 的属性键。了解这一点后,您应该能够设置一个 NSMetadataQuery,在项目上传后通知您。
【讨论】:
您可以使用 NSUURL getResourceValue:forKey:error: 方法检查
NSURLUbiquitousItemIsUploadedKey - 表示本地所做的更改已成功上传到 iCloud 服务器。
NSURLUbiquitousItemIsUploadingKey - 表示本地所做的更改现在正在上传到 iCloud 服务器。
NSURLUbiquitousItemPercentUploadedKey - 对于正在上传的项目,指示已将更改的百分比上传到服务器。
【讨论】: