0

通常の GET リクエストに AFNetworking 2.0 を使用していますが、パラメーター ディクショナリは効果がないようです。私は標準を使用しています:

 [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) が表示されます。少しいじって様子を見てみますが、なぜこれが起こっているのかについて何か考えがあれば、よろしくお願いします。また、パラメータは NSMutableDictionary であり、ViewController のプロパティです。

4

1 に答える 1

0

NSMutableDictionary プロパティに問題がありました。それをグローバル変数に変更すると、すべてうまくいきました!

ありがとう、
マイク

于 2013-10-23T10:54:00.473 に答える