Ios 使用Xcode 6.3.1的Swift中Alamofire请求的问题

Ios 使用Xcode 6.3.1的Swift中Alamofire请求的问题,ios,json,swift,alamofire,Ios,Json,Swift,Alamofire,有人能帮这个新手提个问题吗。我创建了以下类 import Foundation class Search { var firstName: String var lastName: String var dob: String init(firstName: String, lastName: String, dob: String) { self.firstName = firstName self.lastName = lastName self.dob =

有人能帮这个新手提个问题吗。我创建了以下类

import Foundation

class Search {

var firstName: String
var lastName: String
var dob: String


init(firstName: String, lastName: String, dob: String)
{

    self.firstName = firstName
    self.lastName = lastName
    self.dob = dob
}

}
然后,我将Alamofire导入到我的swift项目中,因为我想向RESTWeb服务发出json请求

这是我的要求

let searchParameters = Search(firstName: "frankie", lastName: "jones",dob: "09-08-1995")

    request(.GET, "http://blahblahblah/get", parameters: searchParameters)
       .response { (request, response, data, error) in
            println(request)
            println(response)
            println(error) 
那么,为什么会出现以下错误:

无法使用类型为、->的参数列表调用“response”

有什么想法吗?
Thx无法处理您的搜索对象。将其转换为dictionary并将dictionary表示形式传递到request方法。

我认为问题在于您的参数,即您如何发送它…请先尝试使用简单的声明,如let parameters=[foo:bar]并选中感谢回复@Bhavin您的上述解决方案很好,但我的rest服务接受我尝试传递的格式的对象。将对象传递给rest服务肯定是常见的做法吗?我有一个朋友正在使用JavaScript,他使用我认为称为stringify的对象传递给同一个rest服务,没有问题,当然swift是基于JavaScript的,所以一定有人实现了它?请帮助lol:如果你能发布一个你期望发生的事情的卷曲示例,那么帮助会更容易。此外,正如@Bhavin所提到的,您的searchParameters需要采用字典的形式,而不是自定义对象。