我正在尝试在我的项目中使用RestKit。
这是一段代码:
let temporaryUrl = String(baseURL: urlPath, parameters: parameters)
let request = RKObjectManager.sharedManager().requestWithObject(nil, method: method, path: temprorarryUrl, parameters: [:])
let responseDescriptor = RKResponseDescriptor(mapping: mapping, method: method, pathPattern: urlPath, keyPath: temprorarryUrl, statusCodes: RKStatusCodeIndexSetForClass(.Successful))
let operation = RKObjectRequestOperation(request: request, responseDescriptors: [responseDescriptor])
但我总是收到错误: “没有响应描述符与加载的响应匹配。”
我知道这是因为我的参数在查询中并且必须在正文中。但是现在我应该以这种方式管理它。
也许有一些方法可以用它吗? (给另一个pathPatter或其他东西)。
变量示例:
urlPath:String =“user / sign_up”
参数:[String:String] = [“email”:“foo@goo.boo”]
TemporaryUrl:String =“user/sign_up?email=foo@goo.boo”
方法:RKRequestMethod = .POST
提前致谢。