【问题标题】:iCloud - Moving the file completediCloud - 移动文件完成
【发布时间】:2011-12-24 06:42:33
【问题描述】:

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

【问题讨论】:

  • 你能帮我用源代码将图像文件从本地目录移动到 icloud

标签: iphone ios ios5 nsfilemanager icloud


【解决方案1】:

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

NSMetadataItem 类除其他外还有一个名为 NSMetadataUbiquitousItemIsUploadedKey 的属性键。了解这一点后,您应该能够设置一个 NSMetadataQuery,在项目上传后通知您。

【讨论】:

  • 感谢您的回复。你知道如何使用 NSMetadataUbiquitousItemIsUploadedKey 吗?有示例代码吗?
【解决方案2】:

您可以使用 NSUURL getResourceValue:forKey:error: 方法检查

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 2015-11-11
    相关资源
    最近更新 更多