を取得し、私は公共のデータベースにCKQuerySubscription
を保存しようとしている - CKError
は、次の情報が返されます。CloudKitエラー「のサブスクリプションが重複しているの」 - SubscriptionId
[
"ServerErrorDescription": subscription is duplicate of 'C82E82EF-F373-4D75-A465-65364D8FEB12',
"CKErrorDescription": Error saving record subscription with id E30DB4D5-2617-4E0D-8CFE-A14538140029 to server: subscription is duplicate of 'C82E82EF-F373-4D75-A465-65364D8FEB12',
"NSDebugDescription": CKInternalErrorDomain: 2032,
"NSUnderlyingError": <CKError 0x1c064ec70: "Server Rejected Request" (2032); server message = "subscription is duplicate of 'C82E82EF-F373-4D75-A465-65364D8FEB12'"; uuid = A5290A31-650C-44FC-B1C1-7BCB181291F8; container ID = "iCloud.com.mycompany.myapp">,
"NSLocalizedDescription": Error saving record subscription with id E30DB4D5-2617-4E0D-8CFE-A14538140029 to server: subscription is duplicate of 'C82E82EF-F373-4D75-A465-65364D8FEB12', "errorKey": ck1uc5yob,
"RequestUUID": A5290A31-650C-44FC-B1C1-7BCB181291F8,
"ContainerID": iCloud.com.mycompany.myapp
]
性質ancestorRecord
、clientRecord
とserverRecord
CKError
オブジェクトのすべてがnil
です。
このエラー(例:C82E82EF-F373-4D75-A465-65364D8FEB12
)からサーバーに存在するクエリのIDを取得するにはどうすればよいですか。私はそれが欠けている財産はありますか?
ええ、私は今、サブスクリプションIDを設定していますが、私の場合、それはアイデア解決策ではありません.. –