Alamofire와 Result의 병용 방법 in Swift 3

1785 단어 Swiftswift3
Alamofire와 Result를 병용할 수 없는 이유는 아래의 기사를 참조.
ぃ tp // 이 m/오비_유타/있어 ms/아 d386바 7b71c5102f1c3
상기 기사에 기재된

ResultResult.swift
import Result

struct ResultResult<T, Error : ErrorType> {
    typealias Result = Result<T, Error>
}

Swift 3에서는 사용할 수 없습니다.

ErrorType을 Error로 수정해도 다음과 같이 오류가 발생합니다.


아래에서 대응할 수 있습니다.

ResultResult.swift
import Result

typealias ResultResult<T, Error: Error> = Result<T, Error>

좋은 웹페이지 즐겨찾기