나는 공공 데이터베이스에 CKQuerySubscription
을 저장하기 위해 노력하고있어 수 :CloudKit "구독의 중복"오류 - <code>CKError</code>은 다음 정보를 반환 - 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를 구성했는데 내 경우에는 아이디어 솔루션이 아닙니다 .. –