以外と使い方がわかんないことがお多いのでメモ
import Foundation
import Result
class TeacherDataStore{
class func fetchAll(handler:Result<[TeacherModel], NSError>->Void){
var res = [TeacherModel]()
handler(.Success(res))
}
}
こんな感じのメソッドを用意しておけば以下のように呼べる
TeacherDataStore.fetchAll{ result in
switch result{
case .Success(let response):
print("")
case .Failure(let error):
print("")
}
}
ドキュメントには書いてないのでちょっと迷った