0
我有一個協議APIResponseHandler。其中有handleResponse函數。其中需要responseData和錯誤並返回T. T的類型將取決於它的實現它將返回字典當響應是JSON或在某些情況下返回NSData。任何想法,我怎麼能做到這一點改寫協議通用方法
protocol APIResponseHandler {
func handleResponse<T>(responseData: NSData?, error: NSError?) -> (T?, NSError?)
}
也許你想要一個'associatedtype'? – jtbandes