다음을 통해 공유


CKErrorCode 열거형

정의

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

또는 CKShare 계층이 CKRecord 다른 공유에 이미 있음을 나타냅니다.

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

지정된 영역이 서버에서 인식되지 않습니다.

적용 대상