我使用的是带有ObjectMapper的Alamofire,在升级到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

        }


并得到以下错误:


  无法使用类型为参数的列表调用“ responseArray”
  (([[MyObject] ?, NSError?)->())


任何帮助将不胜感激。

最佳答案

尝试这个。

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

关于ios - 无法使用类型为参数的列表调用“responseArray”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32399915/

10-11 14:43