CKErrorCode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CloudKit 오류 조건을 열거합니다.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
public enum CKErrorCode
type CKErrorCode =
- 상속
-
CKErrorCode
- 특성
필드
AlreadyShared | 30 | |
AssetFileModified | 17 | 저장 작업 중에 지정된 자산 파일이 수정되었습니다. |
AssetFileNotFound | 16 | 지정된 자산 파일을 찾을 수 없습니다. |
AssetNotAvailable | 35 | |
BadContainer | 5 | 지정된 컨테이너를 알 수 없거나 권한이 없습니다. |
BadDatabase | 24 | 작업을 완료할 수 없습니다. 일반적인 원인: 공용 데이터베이스의 영역을 수정하려고 시도합니다. |
BatchRequestFailed | 22 | 원자성 업데이트가 있는 영역에서 항목이 실패했기 때문에 일괄 처리가 거부되었습니다. |
ChangeTokenExpired | 21 | PreviousServerChangeToken 만료되었으며 클라이언트가 다시 동기화되어야 했음을 나타냅니다. |
ConstraintViolation | 19 | 고유한 필드의 충돌로 인해 요청이 거부되었습니다. |
IncompatibleVersion | 18 | 앱 버전이 CloudKit에서 지정한 최소 허용 버전보다 작습니다. |
InternalError | 1 | CloudKit 내부 오류입니다. 복구할 수 없습니다. |
InvalidArguments | 12 | 요청의 양식 또는 내용에 오류가 있음을 나타냅니다. |
LimitExceeded | 27 | 요청이 너무 큼을 나타냅니다. 제안된 변경: 요청을 더 작은 일괄 처리로 리팩터링합니다. |
ManagedAccountRestricted | 32 | 관리되는 계정 제한으로 인한 오류를 나타냅니다. |
MissingEntitlement | 8 | 앱에 필요한 자격이 없습니다. |
NetworkFailure | 4 | 네트워크가 처리하는 동안 오류를 반환했습니다. |
NetworkUnavailable | 3 | 사용자가 온라인 상태가 아님을 나타냅니다. |
None | 0 | 작업에 성공했습니다. |
NotAuthenticated | 9 | 사용자가 현재 인증되지 않았습니다. 일반적인 원인: 사용자가 iCloud에 로그인되지 않았습니다. |
OperationCancelled | 20 | 앱에서 프로그래밍 방식으로 작업이 취소되었음을 나타냅니다. |
PartialFailure | 2 | 일부 항목이 실패했지만 전체 작업이 성공했음을 나타냅니다. |
ParticipantMayNeedVerification | 33 | 사용자가 아직 공유에 참여하지 않습니다. |
PermissionFailure | 10 | 사용자가 페치 또는 저장의 데이터에 대한 액세스를 허용하지 않음을 나타냅니다. |
QuotaExceeded | 25 | 요청된 작업이 사용자의 스토리지 할당량을 초과했음을 나타냅니다. |
ReferenceViolation | 31 | CKRecord 개체의 부모 참조를 나타내거나 공유 참조를 찾을 수 없음을 나타냅니다. |
RequestRateLimited | 7 | 클라이언트가 현재 속도 제한이 있음을 나타냅니다. |
ResponseLost | 34 | 응답이 손실되었음을 나타냅니다. |
ResultsTruncated | 13 | 이 오류 메시지는 더 이상 사용되지 않습니다. 서버에서 결과가 잘렸했음을 나타냅니다. |
ServerRecordChanged | 14 | 서버의 값이 다르기 때문에 레코드가 거부되었습니다. |
ServerRejectedRequest | 15 | 서버가 요청을 거부했습니다. 복구할 수 없습니다. |
ServiceUnavailable | 6 | CloudKit을 사용할 수 없습니다. |
TooManyParticipants | 29 | 공유에 연결된 참가자가 너무 많다는 것을 나타냅니다. |
UnknownItem | 11 | 요청된 레코드가 없음을 나타냅니다. |
UserDeletedZone | 28 | 사용자가 영역을 삭제했음을 나타냅니다. 제안된 작업: 영역 데이터의 로컬 복사본을 제거하거나 앱이 데이터를 다시 업로드할 수 있는지 사용자에게 요청합니다. |
ZoneBusy | 23 | 영역이 현재 너무 사용 중임을 나타냅니다. 제안된 작업은 지연된 재시도입니다. |
ZoneNotFound | 26 | 지정된 영역이 서버에서 인식되지 않습니다. |