在AFNetworking中对嵌套的NSDictionary进行URL编码

时间:2013-04-09 01:52:36

标签: objective-c httprequest afnetworking

我正在尝试执行GET HTTP请求传递一个普通的NSDictionary,它包含各种基本类型以及一组嵌套的NSDictionarys。我将这个字典传入AFNetworking的getPath方法,它失败并出现如下错误代码:

  

AFNetworkingOperationFailingURLRequestErrorKey = HTTP://eatup.herokuapp.com/create/event描述= Asfasf&安培宿主= 100002448015520&安培;位置%5B%5D%5Bfriendly_name%5D = Qdoba%20Mexican%20Grill&安培;位置%5B%5D%5Blat %5D = 40.4413066&安培;位置%5B%5D%5Blink%5D = HTTP%3A%2F%2Fwww.yelp.com%2Fbiz%2Fqdoba墨-格栅匹兹堡&安培;位置%5B%5D%5Blng%5D = -79.95717399999999 &安培;位置%5B%5D%5Bnum_votes%5D = 0&安培;时间戳= 1365471302803.915&安培;标题= AS>中   NSErrorFailingURLKey = HTTP://eatup.herokuapp.com/create/event描述= Asfasf&安培宿主= 100002448015520&安培;位置[] [FRIENDLY_NAME] = Qdoba%20Mexican%20Grill&安培;位置[] [LAT] = 40.4413066&安培;位置[] [链接] = HTTP%3A%2F%2Fwww.yelp.com%2Fbiz%2Fqdoba墨-格栅匹兹堡&安培;位置[] [LNG] = - 79.95717399999999&安培;位置[] [NUM_VOTES] = 0&安培;时间戳= 1365471302803.915&安培;标题=如,   NSLocalizedDescription =(200-299)中的预期状态代码,得到500

在我的代码中,“locations”是包含NSDictionarys的数组的键。删除url-encoding中的整个位置字段使其工作。但是我如何使用位置字段执行此操作?

谢谢!

0 个答案:

没有答案