Error
Error
struct provides a convenience for//creating custom Alamofire NSErrors. public struct Error {
// The domain used for creating all Alamofire errors.
public static let Domain = "com.alamofire.error"
// The custom error codes generated by Alamofire.
public enum Code: Int {
case InputStreamReadFailed = -6000
case OutputStreamWriteFailed = -6001
case ContentTypeValidationFailed = -6002
case StatusCodeValidationFailed = -6003
case DataSerializationFailed = 6004
case StringSerializationFailed = 6005
case JSONSerializationFailed = -6006
case PropertyListSerializationFailed = -6007
}
/**
Creates an NSError with the given error code and failure reason
\- parameter code: The error code
\- parameter failureReason: the failure reason
\- returns: An "NSError" with the given error code and failure reason
*/
public static func errorWithCode(code: Code failureReason: String)-> NSError {
return errorWithCode(code.rawValue, failureReason: failureReason)
}
/**
Creates an "NSError" with the given error code and failure reason
\- parameter code: The error code
\- parameter failureReason: The failure reason
\- returns: An "NSError" with the given error code and failure reason
*/
public static func errorWithCode(code: Int, failureReason: String)->NSError {
let userInfo = [NSLocalizedFailureReasonErrorKey: failureReason]
return NSError(domain: Domain, code: code, userInfo:userInfo)
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.