2

进行查询时

    [publicDatabase performQuery:query
                inZoneWithID:nil
           completionHandler:^(NSArray *results, NSError *error) {...

如果返回的结果计数为 100 或更高,我收到以下错误

70] Error: <CKError 0x170641a70: "Invalid Arguments" (12/1020); "Your request contains more than the maximum number of items in a single request (400)"> 

我在后端处于开发人员模式。这是否意味着,我不能对超过 100-200 个返回的对象进行查询?不多……还有其他 ClouKits 部署模式吗?

4

1 回答 1

1

在 API 中查找 CKQueryOperation。它会给你一个光标,你可以遍历所有结果,确保将你的 operation.resultsLimit 设置为可管理的东西,否则你会得到同样的错误。

于 2014-10-12T14:07:08.307 回答