関数型でない値を呼び出すことはできません 'NSHTTPURLResponse?' 非機能型の値「NSHTTPURLResponse?」を呼び出すことができません。 Alamofire ObjectMapper
は、誰かがここに私を助けてくださいことはできますか?ここで
は、私が更新されたコードがpublic func responseObject<T: Mappable>(queue: dispatch_queue_t?, keyPath: String?, completionHandler: (NSURLRequest, NSHTTPURLResponse?, T?, AnyObject?, ErrorType?) -> Void) -> Self {
let serializer = Request.JSONResponseSerializer(options: NSJSONReadingOptions.AllowFragments)
return response(queue: queue, responseSerializer: serializer) { (Response) -> Void in
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) {
let parsedObject = Mapper<T>().map(keyPath != nil ? Response.result.value?[keyPath!] : Response.result.value)
dispatch_async(queue ?? dispatch_get_main_queue()) {
completionHandler(self.request!, self.response, parsedObject, Response.result.value ?? Response.result.value, Response.result.error)
}
}
}
}
私はAlamofire 2.0レスポンス・シリアライザを使用してみました、これはまた – Abh
、あなたのコードを書き留めscreenshootを投稿しないでください同じエラーを与えます。 – SJuan76
私はコードを追加しました。何か案が? – Abh