問題タブ [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.
cloudkit - CloudKit バッチ エラー: Atomic Zone の以前のエラー
CKRecord
aを使用して 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であると言っているだけで、これもあまり役に立ちません。
私の記録のどこが悪いのか、詳細を知る方法はありますか?
swift - Cloudkit は、すべての権限が正しく設定されている場合でも、権限の作成エラーを出し続ける
レコードをクラウドキットに保存しようとすると、次のエラーが発生します
私はすべてをやった
- レコード タイプに対して認証されたセキュリティ ロールには、読み取り、書き込み、および作成のアクセス許可があります
- 開発環境をリセットしてみました
- 興味深いことに、アプリケーション設定からコンテナの関連付けを解除した後でも、アプリケーションは引き続き動作します
- 私のクエリは正常に動作します-保存のみが失敗します
これが私のコードです
どんな助けでも大歓迎です