Описание тега ckerror

Объект CloudKit.CKError инкапсулирует ошибку, которая может возникнуть при использовании CloudKit JS. Сюда входят ошибки сервера CloudKit и локальные ошибки.
0 ответов

CKModifyRecordsOperation логика повторных попыток

Я новичок в CloudKit и выяснил, CKModifyRecordsOperation с основными случаями добавления / удаления / удаления одного CKRecord вовремя. Я хочу использовать его для передачи в нескольких recordsToSave а также recordIDsToDelete, Я знаю, что мне нужно …
04 ноя '16 в 05:42
1 ответ

CloudKit Ошибка: изменение токена истекло, требуется сброс

Swift 3.1, Xcode 8.3.3 Я получаю сообщение об ошибке от CloudKit и не знаю, что с этим делать. Я отслеживаю уведомления от CloudKit следующим образом: let operation = CKFetchNotificationChangesOperation(previousServerChangeToken: previousChangeToken…
09 сен '17 в 04:28
0 ответов

CKQueryOperation получил ошибку "Нет операций, присутствующих в запросе" случайно

Я пытаюсь получить некоторые записи из Cloud Server с фрагментом кода ниже. Он возвращает записи без каких-либо ошибок в большинстве случаев: CKQuery * query = [[CKQuery alloc] initWithRecordType:@"MyTable" predicate:[NSPredicate predicateWithFormat…
1 ответ

CloudKit "подписка дубликат" ошибка - получить SubscriptionId

Я пытаюсь спасти CKQuerySubscription в публичную базу данных - CKError возвращается со следующей информацией: [ "ServerErrorDescription": subscription is duplicate of 'C82E82EF-F373-4D75-A465-65364D8FEB12', "CKErrorDescription": Error saving record …
05 дек '17 в 22:17
1 ответ

Восстановление ошибок с помощью CKPartialErrorsByItemIDKey

После получения .partialFailure CKErrorЯ пытался восстановить идентификаторы и соответствующие ошибки, но у меня проблемы... Прямо сейчас я использую: print("pE \(error.partialErrorsByItemID) or \(error.userInfo[CKPartialErrorsByItemIDKey])") if let…
02 окт '16 в 22:22
1 ответ

CloudKit - частичный сбой и лимит

Резюме В CloudKit хотел бы знать все возможное CKError.Code возможно для .partialFailure, В настоящее время я занимаюсь только следующим CKError.Code для частичного отказа. Предположения: .serverRecordChanged // Применяется только при сохранении зап…
06 июл '17 в 21:02
1 ответ

IOS: fetchRecordZoneChangesCompletionBlock не вызывается при отсутствии подключения к Интернету

Я использую CloudKit в своем приложении. Чтобы извлечь все изменения из iCloud, я использую операцию CKFetchRecordZoneChangesOperation. Когда я добавляю эту операцию, когда у меня нет активного интернет-соединения, fetchRecordZoneChangesCompletionBl…
29 июл '17 в 20:15
3 ответа

CKError localizedDescription

цель Я хотел бы отобразить CKError столкнулся с пользователем в приложении в качестве предупреждения. Поэтому я хотел бы извлечь строку из ошибки, которая может быть отображена пользователю. Примечание: этот вопрос не о коде пользовательского интерф…
16 апр '18 в 11:33
1 ответ

Ошибка сохранения записи CKRecordID на сервере: неверная попытка обновить запись с типа "X" на "Y"

Пока я пользуюсь CKModifyRecordsOperation чтобы сохранить записи для нескольких таблиц в Зоне по умолчанию для базы данных частного облака, всегда возвращается ошибка, кроме таблицы "X": Ошибка сохранения записи на сервере: неверная попытка обновить…
0 ответов

Пакетная ошибка CloudKit: Предыдущая ошибка в атомной зоне

Я пытаюсь спасти CKRecord используя CKModifyRecordsOperation и каждый раз, когда я пытаюсь это сделать, я получаю эту первоначальную ошибку: ["CKErrorDescription": не удалось изменить некоторые записи, "CKPartialErrors": {"CKRecordID: 0x60c000034000…
26 июн '18 в 21:31
1 ответ

После обновления до Xcode 8 beta 6 потерял CKErrorCode и.rawValue из связанных перечислений

У меня был оператор switch в Xcode 7.3, который (после прохождения error: NSError в качестве аргумента) работал так: if let code:CKErrorCode = CKErrorCode(rawValue: error.code) { switch code { case .NotAuthenticated: etc... } } После перехода на Swi…
01 сен '16 в 16:36
1 ответ

Ошибка синтаксического анализа CloudKit (CKError)

Я использую CloudKit и проверяю, была ли определенная зона уже создана. В этом примере предположим, что зона не установлена, поэтому CloudKit возвращает мне CKError, это CKError имеет свойство под названием partialErrorsByItemID который имеет тип [A…
05 июл '18 в 15:41
2 ответа

CKAsset в записи сервера не содержит fileURL, даже не может проверить на ноль

Я тестирую конфликт синхронизации при сохранении записи, содержащей CKAsset (просто изображение в формате JPG), используя CKModifyRecordsOperation с политикой сохранения .IfServerRecordUnchanged, Я получаю ошибку CKErrorCode.ServerRecordChanged, это…
10 дек '16 в 05:29
1 ответ

Swift / CloudKit: после изменения записи загрузите триггеры "Service Record Changed"

Я пытаюсь добавить CKReference к записи в облачном наборе, но попытка продолжает вызывать "Service Record Changed". Из сообщений консоли, которые показала моя println (сообщения консоли и код ниже), я загружаю указанную запись с 0 ссылками, затем, к…
25 авг '16 в 23:18
0 ответов

Обработка ошибок Cloudkit для сетевых сбоев

У меня есть реализация Cloudkit, как показано ниже. let zoneID = CKRecordZoneID(zoneName: "TextZone", ownerName: CKCurrentUserDefaultName) let options = CKFetchRecordZoneChangesOptions() if let data = USERDEFAULTS.value(forKey: "cloudToken") as? Dat…
26 апр '18 в 13:21
2 ответа

CloudKit не может получить данные из общедоступного контейнера. Ошибка 1/4000

Недавно я развернул обновление приложения с поддержкой CloudKit. Он работал нормально, и вдруг я начинаю получать эту ошибку: Internal Error" (4000); "Couldn't get a signing certificate" И мое приложение не может получить информацию из CloudKit. Мои…
05 сен '16 в 18:38
0 ответов

Когда может произойти CKError.Code.networkFailure? Как это решить?

Я использую CKQueryOperation для получения записей из iCloud. И я обнаружил, что, когда сетевое окружение моего iPhone представляет собой сотовую сеть, операции запроса отключены с CKError.Code.networkFailure: "доступно, но CFNetwork выдал нам ошибк…
22 май '19 в 07:31
0 ответов

Ошибка сохранения записи <CKRecordID:...; recordName =..., zoneID = _defaultZone: __ defaultOwner __> на сервер: запись для вставки уже существует

Я получаю сообщение об ошибке от CloudKit: Error saving record &lt;CKRecordID: 0x107b376c0; recordName=99A37C98-35AD-49CC-A6F6-4C282A305E4E, zoneID=_defaultZone:__defaultOwner__&gt; to server: record to insert already exists из этого кода: privateDa…
24 июл '19 в 04:34
1 ответ

Cloudkit продолжает выдавать ошибку разрешения на создание, даже если все разрешения установлены правильно

Я получаю следующую ошибку при попытке сохранить запись в cloudkit Я сделал все Роль безопасности, аутентифицированная для типа записи, имеет разрешения на чтение, запись и создание Я пробовал сбросить среду разработки Интересно, что даже после того…
23 апр '20 в 04:22
0 ответов

Обработка частичных ошибок CloudKit в Xamarin.ios

Задний план Я следую этому руководству: https://www.toptal.com/ios/sync-data-across-devices-with-cloudkit У него есть раздел для обработки частичных ошибок из CloudKit, написанный быстро: public func isSpecificErrorCode(code: CKError.Code) -&gt; Boo…