問題タブ [ckerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
371 参照

cloudkit - CloudKit バッチ エラー: Atomic Zone の以前のエラー

CKRecordaを使用して aを保存しようとしていますが、試行するCKModifyRecordsOperationたびに次の初期エラーが発生します。

["CKErrorDescription": 一部のレコードの変更に失敗しました。

"CKPartialErrors": { "CKRecordID: 0x60c000034000; recordName=ABC, zoneID=workspaceZone:DEF" = "CKError 0x60c000257340: \"バッチ要求に失敗しました\" (22/2024); \"レコード CKRecordID: 0x7fb2f6998a60; recordName=ABC, zoneID=workspaceZone:DEF は、以前のアトミック ゾーンのエラーのため保存されません\""; }、

"NSDebugDescription": CKInternalErrorDomain: 1011、"NSUnderlyingError": CKError 0x60c000248af0: "部分的なエラー" (1011); "一部のレコードを変更できませんでした"; 部分的なエラー: { ... 1 "Batch Request Failed" CKError の省略 ... },

"NSLocalizedDescription": 一部のレコードの変更に失敗しました]

次に、バッチの個々のエラーを次のように解析します。

しかし、個々のエラーは次のとおりです。

CKError(_nsError: CKError 0x60c000257340: "バッチ要求が失敗しました" (2024 年 22 月 22 日); "レコード CKRecordID: 0x7fb2f6998a60; recordName=GHI、zoneID=workspaceZone:アトミック ゾーンでの以前のエラーのため、JKL は保存されません")

CloudKit サーバーのログは、それがBAD_REQUESTであると言っているだけで、これもあまり役に立ちません。

私の記録のどこが悪いのか、詳細を知る方法はありますか?

0 投票する
1 に答える
28 参照

swift - Cloudkit は、すべての権限が正しく設定されている場合でも、権限の作成エラーを出し続ける

レコードをクラウドキットに保存しようとすると、次のエラーが発生します

私はすべてをやった

  • レコード タイプに対して認証されたセキュリティ ロールには、読み取り、書き込み、および作成のアクセス許可があります
  • 開発環境をリセットしてみました
  • 興味深いことに、アプリケーション設定からコンテナの関連付けを解除した後でも、アプリケーションは引き続き動作します
  • 私のクエリは正常に動作します-保存のみが失敗します

これが私のコードです

どんな助けでも大歓迎です