除了能够链接不同的ckquery和设置检索结果的限制之外,为什么还需要CKQueryOperation?
基本上是这两个功能吗?因为我不知道为什么要进行CKQueryOperation。

最佳答案

对象是一个具体的操作,您可以使用它对数据库执行查询。查询操作接受您提供的查询参数,并将这些参数应用于指定的数据库和区域,将任何匹配的记录异步传递给您提供的块。

NSObject-> NSOperation-> CKOperation-> CKDatabaseOperation-> CKQueryOperation

查询仅限于单个区域中的记录。对于新查询,可以在初始化查询操作对象时指定区域。对于基于光标的查询,光标包含区域信息。要在多个区域中搜索记录,必须为要搜索的每个区域创建一个单独的CKQueryOperation对象,尽管可以使用相同的CKQueryOperation对象初始化每个区域。

10-08 05:54