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))
}
}
}
Tôi chuyển đổi mã nhanh chóng 2.x thành 3.x và nhận được lỗi Biểu thức loại là mơ hồ mà không có ngữ cảnh nhiều hơn.Swift 3.0: Loại biểu thức là mơ hồ mà không có ngữ cảnh nhiều hơn?
Người xử lý mong đợi điều gì? Bạn bắt đầu với một khoảng thời gian (.) Và nó không thể được xác định tự động trong trường hợp đó, những gì nên được trước khi thời gian? – Yitzchak
ok Tôi hiểu ý của bạn. hãy thử điều đó. thanks @Yitzchak –
Đã làm việc? Tôi có thể đăng câu trả lời không? Chia sẻ với chúng tôi chính xác những gì đã mất tích? – Yitzchak