0

我将 AFNetworking 2.0 用于正常的 GET 请求,参数字典似乎没有任何效果。我正在使用标准:

 [manager GET:URLString parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {...

但我的 NSMutableDictionary (参数)似乎对 GET 请求中发送的 URL 没有任何影响(据我所知,GET 请求没有 HTTP 主体,因此它们不会存在)。那么参数去哪了?我知道我总是可以修改字符串,但是我在可选的基础上接收参数的方式使得只发送字典要容易得多。怎么了,为什么不工作?

谢谢,
迈克

更新:我正在设置这样的参数:[parameters setValue:self.Object.ID forKey:@"Filter.Id"];ID 是一个字符串。但是,当我这样做时,我[parameters valueForKey:@"Filter.Id"]在 NSLog 中得到一个 (null)。我将对其进行一些处理,看看它是如何进行的,但是如果您对为什么会发生这种情况有任何想法,我将不胜感激。此外,parameters 是 NSMutableDictionary 并且是 ViewController 的属性。

4

1 回答 1

0

我的 NSMutableDictionary 属性有问题。将其更改为全局变量,一切正常!

谢谢,
迈克

于 2013-10-23T10:54:00.473 回答