Описание тега ckqueryoperation
0
ответов
CKQueryOperation получил ошибку "Нет операций, присутствующих в запросе" случайно
Я пытаюсь получить некоторые записи из Cloud Server с фрагментом кода ниже. Он возвращает записи без каких-либо ошибок в большинстве случаев: CKQuery * query = [[CKQuery alloc] initWithRecordType:@"MyTable" predicate:[NSPredicate predicateWithFormat…
02 май '16 в 11:52
2
ответа
Swift 4 CloudKit queryCompletionBlock не выполняется
Я следовал нескольким примерам / рассказам CKQueryOperation по проблемам, которые нужно получить из CloudKit. В моей таблице около 370 строк и 8 столбцов. В лучшем случае я могу извлечь только около 60 строк. Параметр resultsLimit, похоже, не помога…
18 мар '18 в 17:37
2
ответа
Предикат Swift соответствует только первому значению в массиве значений
У меня есть класс Download который служит оберткой для CKQueryOperation, Один из элементов позволяет мне построить свой предикат с массивом значений: init(type: String, queryField: String, queryValues: [CKRecordValue], to rec: RecievesRecordable, fr…
02 июн '17 в 03:21
0
ответов
CloudKit. Медленное подключение к базе данных контейнера в первый раз
Мой вопрос касается cloudkit и задержки, которую я имею, когда запускаю CKQueryOperation для получения записей из общедоступной базы данных. У меня было много тестов, и, безусловно, это происходит только тогда, когда я запускаю в первый раз или когд…
02 ноя '16 в 16:42
2
ответа
Запрос общих записей в ckzone в частной базе данных ничего не возвращает
Swift 4.2 iOS 11.x Должно быть, я что-то пропустил, потому что это, безусловно, должно сработать. Я получил этот код, который запрашивает частную базу данных в пользовательской зоне. Он ничего не возвращает, несмотря на то, что у меня есть записи та…
02 окт '18 в 18:25
0
ответов
CloudKit CKQueryOperation не получает все записи
В CloudKit RecordType есть более 100 записей. Следующий код получает из этих только 11, и они не являются первыми 11 записями, они выбираются случайным образом из начала, центра и в конце записей. Я не могу понять, что не так в коде. РЕДАКТИРОВАТЬ: …
28 ноя '16 в 14:46
1
ответ
Как использовать CloudKit для итеративного запроса с CKQueryOperation, пока курсор не станет равным нулю?
Как бы я объявил замыкание, которое извлекает записи из CloudKit, итеративно вызывает себя, пока все записи не будут извлечены? Следующий код делает это, за исключением того, что я получаю сообщение об ошибке Переменная, используемая в пределах свое…
07 дек '18 в 04:32
2
ответа
CloudKit: CKQueryOperation для удаленных записей
Есть ли способ запросить CloudKit для недавно удаленных элементов (возможно, из определенной временной отметки), не используя CKFetchRecordChangesOperation? Я использую общедоступную базу данных, поэтому я не могу использовать пользовательские зоны …
30 мар '16 в 01:26
1
ответ
Почему я не могу запросить CloudKit из Xcode или CloudKit Dashboard?
Когда я пытаюсь сделать запрос CloudKit из CloudKit Dashboard, я получаю сообщение об ошибке: Возникла проблема с запросом типа "Вступление". метод аутентификации не найден Когда я пытаюсь запросить те же записи из кода в XCode, я получаю сообщение …
05 фев '19 в 10:03
1
ответ
В CloudKit не может быть более 100 записей
Я перепробовал много разных способов извлечения записей и проверил те же проблемы на стеке, но не смог получить более 100 записей. Раньше я использовал CKQuery вместо CKQueryOperation, чтобы использовать resultsLimit параметр. Вот мой код: func init…
10 авг '16 в 09:23
1
ответ
Пакетная загрузка с помощью облачного набора
Можно ли реализовать "пакетную выборку" в cloudkit, чтобы я мог вызвать метод для извлечения следующих X записей? В настоящее время, согласно CloudKit Batch Fetches? CloudKit обрабатывает это неявно, но я хотел бы как-то создать метод, который позво…
24 фев '18 в 17:33
0
ответов
CloudKit: запрос возвращает частичные результаты, без ошибок
У меня какая-то проблема с индексированием CloudKit. Когда я сохраняю записи в iCloud с помощью CKModifyRecordsOperation, modifyRecordsCompletionBlock не возвращает ошибок. Когда я запрашиваю эти записи, используя NSPredicate(значение: true) или Das…
29 дек '17 в 22:43
0
ответов
CKQueryOperation сразу после CKModifyRecordsOperation
В моем приложении мне нужно получить все записи в пользовательской зоне (~12) вскоре после записи их в приватную базу данных. Все операции синхронизируются через зависимости. Данные, записанные в облако через CKModifyRecordsOperation, находятся там,…
25 окт '17 в 17:40
0
ответов
Запрос CloudKit по самой старой измененной записи
Я работаю с CloudKit и пытаюсь разделить записи по "modifyDate", но заполню лимит моих результатов, начиная с самого старого. Например, если у меня есть 4 записи, созданные mon, tues, wed, thurs, и я выбираю только две из них, я получу запись mon, t…
28 июн '16 в 02:36
0
ответов
CKQueryOperation не возвращает результатов при использовании дескрипторов сортировки
Я работаю над проектом на основе CloudKit, где было бы очень полезно использовать дескрипторы сортировки для получения самых последних результатов из базы данных. func getConversationPosts(for targetConversation: MessageConversation, completionHandl…
27 апр '18 в 02:17
2
ответа
CKError: Фильтр запросов превышает предел значений: 250 для контейнера
Я хочу собрать около 500 записей "Визит" из публичной базы данных. CloudKit дает вам только 100 записей за раз, поэтому я просто использую CKQueryCursor, как показано ниже, чтобы получить все записи, которые я хочу. func fetchVisits(_ cursor: CKQuer…
27 июл '17 в 09:26
1
ответ
Почему мой CKQueryOperation возвращает Курсор, только если предел результатов меньше 1000?
CloudKit имеет около 2000 записей, которые я пытаюсь загрузить. Я не могу загрузить их все, я посмотрел, что CloudKit CKQueryOperation не получает все записи, чтобы получить более 100 результатов. Теперь я могу получить до 999 для загрузки, но если …
30 мар '19 в 19:53
0
ответов
CKQueryOperation.maximumResults равно 0
Мое приложение успешно использует CloudKit. Однако иногда, когда я выполняю CKQueryOperationЯ получаю CKError .limitExceeded, В этом случае документы говорят: Если ваше приложение получает CKError.Code.limitExceeded, он должен разделить операцию поп…
07 июл '19 в 14:08
0
ответов
Общедоступная база данных CloudKit - синхронизация устаревших записей
Я использую CloudKit Publicбаза данных для синхронизации данных между устройствами. Я синхронизируюCKRecords, которые поставляются с опцией локального сохранения (Realm). Я не используюNSPersistentCloudKitContainer. Поскольку я использую Public база…
03 сен '20 в 23:04
1
ответ
Запустите CKQueryOperation с результатами предыдущего CKQueryOperation
У меня есть приложение со списком покупок. Я могу хранить цены на продукт и поставщика в своем приложении, модель Product Vendor Price Один товар может иметь несколько цен от разных поставщиков. Я храню информацию о ценах со ссылками на продукт и по…
04 авг '20 в 02:48