CKQueryOperation.maximumResults равно 0 - PullRequest
0 голосов
/ 07 июля 2019

Мое приложение успешно использует CloudKit. Однако иногда, когда я выполняю CKQueryOperation, я получаю CKError .limitExceeded. В этом случае документы говорят:

Если ваше приложение получает CKError.Code.limitExceeded, оно должно разделить пополам и попробуйте оба запроса снова.

Поскольку я обычно не использую свойство resultsLimit CKQueryOperation, я подумал, что мог бы установить новый CKQueryOperation, и теперь установить resultsLimit равным половине значения по умолчанию, равного CKQueryOperation.maximumResults.
Однако, когда я читаю CKQueryOperation.maximumResults, это всегда 0, хотя документы говорят

Фактическое максимальное значение определяется динамически сервером на разных условиях. Эта константа является значением по умолчанию, назначенным для свойство resultsLimit.

Итак, почему это всегда читается как 0?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...