変更できる承認済みの http ステータス コードのリストがあることがわかりますが、失敗ブロックで http ステータス コードを取得できれば、よりクリーンになると思います。
わかりました、操作オブジェクトで答えを見つけました
failure:^(AFHTTPRequestOperation *operation, NSError *error){
NSLog(@"error code %d",[operation.response statusCode]);
}];
変更できる承認済みの http ステータス コードのリストがあることがわかりますが、失敗ブロックで http ステータス コードを取得できれば、よりクリーンになると思います。
わかりました、操作オブジェクトで答えを見つけました
failure:^(AFHTTPRequestOperation *operation, NSError *error){
NSLog(@"error code %d",[operation.response statusCode]);
}];
わかりました、操作オブジェクトで答えを見つけました
failure:^(AFHTTPRequestOperation *operation, NSError *error){
NSLog(@"error code %d",[operation.response statusCode]);
}];
AFNetworking の新しいバージョンでは、エラーから応答オブジェクトを取得できます。
[[[error userInfo] objectForKey:AFNetworkingOperationFailingURLResponseErrorKey] statusCode]
これは、さらにエラー処理を行っていて、応答オブジェクトを渡したくない場合に便利です。
((error.userInfo[AFNetworkingOperationFailingURLResponseErrorKey])
as! HTTPURLResponse).statusCode
それは私のための仕事ですあなたの要求に下の行を追加してください
manager.requestSerializer = [AFJSONRequestSerializer シリアライザー];