Ios cloudkit“;您的请求包含的项目数超过了单个请求中的最大项目数(400)”;

Ios cloudkit“;您的请求包含的项目数超过了单个请求中的最大项目数(400)”;,ios,cocoa,cocoa-touch,cloudkit,Ios,Cocoa,Cocoa Touch,Cloudkit,在使用进行查询时 [publicDatabase performQuery:query inZoneWithID:nil completionHandler:^(NSArray *results, NSError *error) {... 如果返回的结果计数为100或更高,则出现以下错误 70] Error: <CKError 0x170641a70: "Invalid Arguments" (12/1020); "Your

在使用进行查询时

    [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)"> 
70]错误:

我在开发模式与后端。这是否意味着,我不能对超过100-200个返回的对象执行查询?那不多。。。这是其他ClouKits部署模式吗?

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