我正在尝试将 a 保存CKQuerySubscription
到公共数据库 - aCKError
返回带有以下信息:
[
"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。有没有我想念的财产?