private func makeRequest<T where T:MappableNetwork>(method method: Alamofire.Method, url: String,
parameters: [String: AnyObject]?, keyPath: String, handler: NetworkHandler<T>.handlerArray) -> Request {
let headers = [
"Authorization": "",
]
return Alamofire
.request(method, url, parameters: parameters, encoding: .URL, headers: headers)
.validate()
.responseArray(keyPath: keyPath) { (response: Alamofire.Response<[T], NSError>) in
if let error = response.result.error {
if let data = response.data {
let error = self.getError(data)
if error != nil {
handler(.Error(error: error!))
return
}
}
handler(.Error(error: error))
} else if let objects = response.result.value {
handler(.Success(data: objects))
}
}
}
Ich konvertierte Code swift 2.x zu 3.x und ich bekomme Fehler Art Ausdruck ist mehrdeutig ohne mehr Kontext. Swift 3.0: Art des Ausdrucks ist mehrdeutig ohne mehr Kontext?
Was erwartet der HF? Sie beginnen mit einem Punkt (.) Und es kann in diesem Fall nicht automatisch bestimmt werden, was vor dem Zeitraum sein soll. – Yitzchak
ok Ich habe deinen Standpunkt verstanden. lass es versuchen. Danke @Yitzchak –
Hat es funktioniert? Kann ich die Antwort posten? Teilen Sie uns genau, was fehlte? – Yitzchak