ImageView
tableViewCellでAFNetworkingを使用して画像を設定しようとしてsetImageWithURLRequest
います。success
次のようにメソッドにandfailure
ブロックを含めない場合:
[cell.thumbnailImageView setImageWithURL:url placeholderImage:nil];
すべてが完璧に機能し、イメージが設定されます。残念ながら、ブロックが必要です。
これが私が現在持っているものですcellForRowAtIndexPath
:
if (self.images) { //check if the array of images is set, fetched from a URL
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString: [[self.images objectAtIndex:indexPath.row] objectForKey:@"tbUrl"]]];
[cell.thumbnailImageView setImageWithURLRequest:request placeholderImage:[UIImage imageNamed:@"placeholder"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
NSLog(@"success"); //it always lands here! But nothing happens
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"fail");
}];
}