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 | 服务器无法识别指定的区域。 |