2015-01-29 3 views
0

Я скопировал содержимое файла из here и создал UIImageView + AFNetworking.h и импортирован в моем файле реализацииUIImageView + Afnetworking не работает должным образом

Сейчас, когда я пишу следующий код я получаю эту ошибку, но когда я удаляю блок кода, тогда все работает нормально.

Я хочу, чтобы отобразить изображение в пользовательской таблице cell.The URL изображения я захватывая через JSON

NSURLRequest *imageRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:[dictArray objectForKey:@"image"]]]; 
[cell.thumbnailImageView setImageWithURLRequest:imageRequest placeholderImage:nil 
           success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image){ 
            NSLog(@"success"); 
            cell.thumbnailImageView.image = image; 
            cell.thumbnailImageView.contentMode = UIViewContentModeScaleAspectFit; 
            cell.thumbnailImageView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
            [cell setNeedsLayout];// To update the cell {if not using this, your image is not showing over cell.} 
           }failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){ 
            NSLog(@"Failure");}]; 

Вот снимок экрана ошибки

Он Сбои после загрузки enter image description here

+0

видеть вас отсутствует ближе [cell.thumbnailImageView setIma ..... –

+0

u упустили **; ** в конце блока –

+0

@ Anbu.Karthik Я обновил свой вопрос сейчас, я получаю эту фатальную ошибку – Dalvik

ответ

1

Вместо использования afnetworking Вы можете использовать способ доставки

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul); 
dispatch_async(queue, ^{ 
     NSString *url = [indexDic objectForKey:@"image"]; 
    NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]]; 
    UIImage *image = [UIImage imageWithData:imageData]; 
    dispatch_async(dispatch_get_main_queue(), ^{ 

     cellImg.image = image; 

    }); 
}); 

return cell; 

} 
Смежные вопросы