AFNetworking の UIImageView カテゴリを使用していますが、応答コード ステータスで常に応答コード 0 を取得しています。これはなぜですか?これが私がやっている方法です:
[self.newsPicture_ setImageWithURLRequest:storyImageRequest
placeholderImage:nil
success:^(NSURLRequest * request, NSHTTPURLResponse * response, UIImage * image) {
if ([response statusCode] == 200){
dispatch_async(dispatch_get_main_queue(), ^(void){
});
} else {
NSLog(@"RESPONSE ERROR WITH CODE IS %d", [response statusCode]);
}
}failure:^(NSURLRequest * request, NSHTTPURLResponse * response, NSError * error){
if (error){
NSLog(@"Error in requesting news story image");
}
}];
なぜこれが起こっているのでしょうか?
これは、ブロック ベースの関数呼び出しを使用している場合にのみ発生します。
setImageWithURL を使用すると、すべて正常に動作します