我试图为Alamofire for
Swift为每个请求设置一个客户端超时.首席架构师告诉我将其设置在NSURLRequest上,但是我对实际中如何做到这一点完全感到困惑.
这样做的人可以举个例子吗?谢谢!
我认为这段代码可能有效.
var alamofireManager : Alamofire.Manager? func some(){ let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() configuration.timeoutIntervalForResource = 2 // seconds self.alamofireManager = Alamofire.Manager(configuration: configuration) self.alamofireManager!.request(.GET,"http://example.com/") .response { (request,response,data,error) in } }