无法使用类型参数列表调用“responseArray”

Posted

技术标签:

【中文标题】无法使用类型参数列表调用“responseArray”【英文标题】:Cannot invoke 'responseArray' with an argument list of type 【发布时间】:2015-09-04 13:55:58 【问题描述】:

我正在使用 Alamofire,配合 ObjectMapper,在升级到 Swift 2.0 之前一切都很顺利,现在,

对于以下签名:

public func responseArray<T: Mappable>(completionHandler: ([T]?, ErrorType?) -> Void) -> Self

我在打电话

 Alamofire.request(.GET, URL, parameters: nil)
            .responseArray  (response: [MyObject]?, error: NSError?) in

        

并得到以下错误:

(([MyObject]?, NSError?) -> ())

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

试试这个。

Alamofire.request(.GET, URL, parameters: nil)
    .responseArray  (response: [MyObject]?, error) in
        //your process
    

【讨论】:

以上是关于无法使用类型参数列表调用“responseArray”的主要内容,如果未能解决你的问题,请参考以下文章

无法使用类型参数列表调用“requestAuthorizationToShareTypes”

无法使用“(nil)”类型的参数列表调用“保存”

无法使用类型为“”的参数列表调用类型“”的初始化程序

无法使用类型为“()”的参数列表为类型“Int”调用初始化程序

无法使用类型为“(字符串)”的参数列表调用“执行选择器”

无法使用类型参数列表调用“responseArray”