我可以使用条件将文件从本地目录移动到 iCloud setUbiquitous:YES
。文件已成功移动。如果文件很大,完成移动需要一定的时间。如果文件已完成移动到 iCloud,有什么方法可以识别吗?提前感谢您的回答。
问问题
941 次
2 回答
3
您可以使用 NSUURL getResourceValue:forKey:error: 方法检查
NSURLUbiquitousItemIsUploadedKey - 表示本地所做的更改已成功上传到 iCloud 服务器。
NSURLUbiquitousItemIsUploadingKey - 表示本地所做的更改现在正在上传到 iCloud 服务器。
NSURLUbiquitousItemPercentUploadedKey - 对于正在上传的项目,指示已将更改的百分比上传到服务器。
于 2011-11-25T15:33:42.630 回答
3
注意:我自己没有这样做,所以以下所有信息纯粹来自阅读文档:
除其他外,该类NSMetadataItem
具有一个名为 的属性键NSMetadataUbiquitousItemIsUploadedKey
。知道了这一点,您应该能够设置一个NSMetadataQuery
在项目上传后通知您的通知。
于 2011-11-08T11:42:16.527 回答