美文网首页
iOS开发笔记-82: swift4.0 Moya设置请求超时时

iOS开发笔记-82: swift4.0 Moya设置请求超时时

作者: 原味蛋炒饭 | 来源:发表于2018-08-06 10:11 被阅读57次
    //设置请求超时时间
    let requestTimeoutClosure = { (endpoint: Endpoint, done: @escaping MoyaProvider<AppService>.RequestResultClosure) in
        do {
            var request = try endpoint.urlRequest()
            request.timeoutInterval = 10
            done(.success(request))
        } catch {
            return
        }
    }
    对比:
    //普通的
    let appProvider = MoyaProvider<AppService>()
    //设置了超时时间的
    let requestTimeoutProvider = MoyaProvider<AppService>(requestClosure: requestTimeoutClosure)
    
    
    

    相关文章

      网友评论

          本文标题:iOS开发笔记-82: swift4.0 Moya设置请求超时时

          本文链接:https://www.haomeiwen.com/subject/lidwvftx.html