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

嘿謝謝,我注意到這種方法,但我正在尋找一種方法來提供一個默認隊列,這將適用於所有請求,無需我每次需要指定它.... –

相關問題