1

我正在使用Moya+Alamofire并且我正在尝试验证每个请求(如Alamofire.request(.GET, "https://httpbin.org/get").validate())但在Moya.

但我找不到办法做到这一点。

4

1 回答 1

1

在您按照此示例中的描述在validate您的实现上实现属性之后,这现在是可能的:TargetType

// 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
        }
    }
}
于 2016-12-01T20:46:47.387 回答