SdkError
public enum SdkError : Error
카카오 SDK를 사용하면서 발생하는 모든 에러를 나타냅니다.
-
SDK 내에서 발생하는 클라이언트 에러
Declaration
Swift
case ClientFailed(reason: ClientFailureReason, errorMessage: String?)
-
API 호출 에러
Declaration
Swift
case ApiFailed(reason: ApiFailureReason, errorInfo: ErrorInfo?)
-
로그인 에러
Declaration
Swift
case AuthFailed(reason: AuthFailureReason, errorInfo: AuthErrorInfo?)
-
네트워크 실패 등 일반적인 외부 에러
Declaration
Swift
case GeneralFailed(error: Error)
-
클라이언트 에러인지 확인합니다.
Seealso
ClientFailureReason
Declaration
Swift
public var isClientFailed: Bool { get }
-
API 서버 에러인지 확인합니다.
Seealso
ApiFailureReason
Declaration
Swift
public var isApiFailed: Bool { get }
-
인증 서버 에러인지 확인합니다.
Seealso
AuthFailureReason
Declaration
Swift
public var isAuthFailed: Bool { get }
-
클라이언트 에러 정보를 얻습니다.
isClientFailed
가 true인 경우 사용해야 합니다.Seealso
ClientFailureReason
Declaration
Swift
public func getClientError() -> (reason: ClientFailureReason, message: String?)
-
API 요청 에러에 대한 정보를 얻습니다.
isApiFailed
가 true인 경우 사용해야 합니다.Declaration
Swift
public func getApiError() -> (reason: ApiFailureReason, info: ErrorInfo?)
-
로그인 요청 에러에 대한 정보를 얻습니다.
isAuthFailed
가 true인 경우 사용해야 합니다.Declaration
Swift
public func getAuthError() -> (reason: AuthFailureReason, info: AuthErrorInfo?)