我使用的是Moya + Alamofire,我试图验证Moya中的每个请求(比如Alamofire.request(.GET, "https://httpbin.org/get").validate())。
但是我找不到这样做的方法。
发布于 2016-12-02 04:46:47
现在,在按照this example中所述在TargetType实现上实现validate属性后,这是可能的
// MARK: - TargetType Protocol Implementation
extension MyService: TargetType {
// ...
// Validate setup is not required; defaults to `false`
// for all requests unless specified otherwise.
var validate: Bool {
switch self {
case .showUser, .showAccounts:
return true
case .createUser:
return false
}
}
}https://stackoverflow.com/questions/39088336
复制相似问题