《iOS组件与框架——iOS SDK高级特性剖析》——第8章,第8.4节与iCloud交互
本节书摘来自异步社区《iOS组件与框架——iOS SDK高级特性剖析》一书中的第8章,第8.4节与iCloud交互,作者 【美】Kyle Richter , Joe Keeley,更多章节内容可以访问云栖社区“异步社区”公众号查看 8.4 与iCloud交互iOS组件与框架——iOS SDK高级特性剖析添加iCloud功能后,应用需要处理一些额外的复杂问题。应用未使用iCloud时,列出其文档很简单,但使用iCloud后,可用文档清单随时会变,甚至在清单生成和显示期间都会改变。另外,由于可能在多台设备上同时编辑同一个文档,可能导致不使用iCloud时根本不会出现的冲突。本节介绍如何妥善地处理这些问题。 8.4.1 列出iCloud中的文档要显示可用的备忘录清单,示例应用需要查询iCloud目录,以确定那里都有哪些文件。这是使用NSMetadataQuery完成的。 将NSMetadataQuery的搜索范围设置成了NSMetadataQueryUbiquitousDocumentsScope,它表示应用的iCloud目录。接下来,将谓词指定为一个文件模式字符串,这个字符串与文件扩展名为...