【发布时间】:2019-01-29 09:11:51
【问题描述】:
enum ApiError: Swift.Error
{
case SimpleErrorMessage(message: String)
}
// Observable ...
.map({ (response, json) -> Bool in
if(response.statusCode == 200)
{
return true
}
else if(response.statusCode == 404)
{
return false
}
else
{
throw ApiError.SimpleErrorMessage(message: "test")
}
})
// Observable
.subscribe(onError: { [weak self] (error) in
// todo notify somehow?
guard let err = error as? ApiError else { return }
if case .SimpleErrorMessage == error
{
}
})
如何在onError中获取message变量?
【问题讨论】: