誰か?):私は過去2時間頭を傷つけてしまいました。 。私は@ AFNetworking操作からの応答文字列を呼び出すときに建物のエラーを取得し続ける...そのような財産はありません....AFNetworking:AFHTTPRequestOperationから応答文字列を取得できません。
私のコードを見て、私が何をしたか説明してください時間:P。..感謝:)
NSDictionary* paramDict = [NSDictionary dictionaryWithObjectsAndKeys:WebServicemd5Value, WebSermd5Variable, nil]
;
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:webServiceURL]];
[httpClient defaultValueForHeader:@"Accept"];
[httpClient postPath:@"method" parameters:paramDict success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Response data: %@", responseObject);
NSLog(@"Reponse String: %@", operation);
//印刷動作は、REPONSEフィールドを含め、私の運転辞書が表示されます。//しかし、私は直接operation.responseを呼び出すときに、コンパイラはしませんビルドして、// "AFHTTPRequestOperationのプロパティが見つかりません"と言っています....これまでに、WEIRDEST THING、right?
NSString* responseString = [NSString stringWithUTF8String:[responseObject bytes]];
//.. Rest o f my Code....
}failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error retrieving data: %@", error);
}];
私は単にのNSLogの代わりに、操作自体でoperation.responseを印刷したいと思います。 .. –
あなたは、NSLog(@ "Response object%@"、operation.response)を実行するときにそれを言っていますか?コンパイラは文句を言いますが、NSLog(@ "Operation object%@"、operation)を実行するとエラーが発生します。それは印刷し、その要素の1つとして応答を持っています。あなたのコンソール出力は何ですか? – Srikanth
操作応答の個々の部分を印刷してみましたか?たとえば、ステータスコード 'NSLog(@"オペレーションレスポンスステータス=%@ "、[NSHTTPURLResponse localizedStringForStatusCode:operation.response.statusCode])を出力します。" –