【发布时间】:2012-07-03 16:52:09
【问题描述】:
我正在开发一个与 iCloud 兼容的应用程序,并且我正在研究如何检测文件是否正在上传/下载或已完成。 我发现这可以通过 NSURL "keys," 检测到, 例如 NSURLUbiquitousItemIsDownloadingKey 或 NSURLUbiquitousItemIsUploadingKey。我还在努力学习编程,那么这些键是什么?如何使用它们来检测文件的状态(我希望应用知道文件何时完成上传到 iCloud 或完成下载(无论设备在哪一侧))。
我读到我可以使用resourceValuesForKeys:error: 来查询这些键的状态,那么我是否将其放入 IF 语句中,看看结果是否符合预期,例如“是”或“否”?感谢您的帮助。
if ([destination resourceValuesForKeys:[NSArray arrayWithObject:NSURLUbiquitousItemIsUploadingKey] error:NULL]) {
//is uploading??
}
【问题讨论】:
标签: iphone objective-c ios ipad nsurl