2016-03-03 48 views
2

我知道有一种方法可以为特定的回调提供自定义队列,但我的大部分请求不需要在main线程,所以它会更清洁,如果我可以只设置默认一次,并在需要时用主线程覆盖...Alamofire - 有没有办法设置自定义的默认队列来处理所有的请求回调

PS
我有服务器类,所有请求都通过 - 所以它可以为每个请求添加一些默认参数,如果需要打印一些调试信息,并执行一些基本的验证...所以,如果我可以设置默认队列,并拥有它到下一个处理程序通过,这也将是一个很好的解决方案...

谢谢:)

回答

0

看看这个Request的方法(实际上有更多的与队列参数)。它让你定义回调队列。

public func response(
     queue queue: dispatch_queue_t? = nil, 
     completionHandler: (NSURLRequest?, NSHTTPURLResponse?, NSData?, NSError?) -> Void) 
     -> Self 
+1

嘿谢谢,我注意到这种方法,但我正在寻找一种方法来提供一个默认队列,这将适用于所有请求,无需我每次需要指定它.... –