====== iOS API 常见错误码 ====== ''本文档已不再维护,新文档见:[[ccim:ios:errorcode|iOS 常见错误代码]]。'' ---- SDK 中对应头文件 EMErrorCode.h。请根据类型去判断错误,不要根据数字去判断。 iOS 中错误码的类为EMError。 如:注册时用户返回已存在的错误可以这样检测:error.code ^定义 ^描述^ |EMErrorGeneral |错误| |EMErrorNerworkUnavailable |网络不可用| |EMErrorNotExist |不存在| |EMErrorInvalidAppkey |无效的 AppKey| |EMErrorInvalidUsername |Username 无效| |EMErrorInvalidPassword |Password 无效| |EMErrorInvalidURL |URL 无效| |EMErrorUserAlreadyLogin|用户已登录| |EMErrorUserNotLogin|用户未登录| |EMErrorUserAuthenticationFailed|获取 token 失败| |EMErrorUserAlreadyExist|用户已存在| |EMErrorUserNotFound|用户不存在| |EMErrorUserIllegalArgument|参数不合法| |EMErrorUserLoginOnAnotherDevice|当前用户名在另一台设备上登录| |EMErrorUserRemoved|当前用户名在服务器端被删掉| |EMErrorUserRegisterFailed|用户注册失败| |EMErrorServerNotLogin|User has not login the server| |EMErrorServerNotReachable|服务器未连接| |EMErrorServerTimeout|连接服务器超时| |EMErrorServerBusy|服务器忙碌| |EMErrorServerUnknownError|未知服务器错误| |EMErrorFileNotFound|文件没有找到| |EMErrorFileInvalid|文件无效| |EMErrorFileUploadFailed|上传文件失败| |EMErrorFileDownloadFailed|下载文件失败| |EMErrorMessageInvalid = 500|消息无效| |EMErrorMessageIncludeIllegalSpeech|消息内容包含敏感信息| |EMErrorGroupInvalidId = 600|群组 ID 无效| |EMErrorGroupAlreadyJoined|已加入群组| |EMErrorGroupNotJoined|未加入群组| |EMErrorGroupPermissionDenied|没有权限进行该操作| |EMErrorGroupMembersFull|群成员个数已达到上限| |EMErrorChatroomInvalidId|聊天室 ID 无效| |EMErrorChatroomAlreadyJoined|已加入聊天室| |EMErrorChatroomNotJoined|未加入聊天室| |EMErrorChatroomPermissionDenied|没有权限进行该操作| |EMErrorChatroomMembersFull|聊天室成员个数达到上限| |EMErrorCallInvalidId|实时通话 ID 无效| |EMErrorCallBusy|已经在进行实时通话了| |EMErrorCallRemoteOffline|对方不在线| |EMErrorCallConnectFailed|实时通话建立连接失败| |EMErrorApnsBindDeviceTokenFailed|注册 device token 失败| ---- 上一页:[[im:other:errorcode:android|Android API 常见错误码]] 下一页:[[im:other:errorcode:web|Web IM API 常见错误码]]