2015-08-10 1 views
-1

Я получаю URL из Интернета, и я хочу показать любое сообщение, если изображение не может получить изображение с данного URL.Как получить сообщение, если изображение не может получить изображение с данного URL?

Вот мой код.

NSString * image1 = [WebArray objectForKey:@"image_url"]; 

NSString * image2 = [[tempArray objectAtIndex:0]objectForKey:@"user_image"]; 

dispatch_queue_t imageQueue = dispatch_queue_create("Image Queue", NULL); 


    dispatch_async(imageQueue, ^{ 

     NSURL *url = [NSURL URLWithString:image1]; 
     NSData *imageData = [NSData dataWithContentsOfURL:url]; 
     UIImage *image = [UIImage imageWithData:imageData]; 

     NSURL *url1 = [NSURL URLWithString:image2]; 
     NSData *imageData1 = [NSData dataWithContentsOfURL:url1]; 
     UIImage *image11 = [UIImage imageWithData:imageData1]; 

     dispatch_async(dispatch_get_main_queue(), ^{ 
      [user_image setImage:image]; 
      [self.tag_user_img setImage:image11]; 

     }); 
    }); 

ответ

1
dispatch_async(dispatch_get_main_queue(), ^{ 

    if(!image) 
    { 
     // show your message 
    } 

    else 
    { 
      [user_image setImage:image]; 
    } 

}); 
4
check image view is empty or not using 
if(CGSizeEqualToSize(imageView.image.size, CGSizeZero)) 
{ 
show alert here.... 
} 
+0

Спасибо так много ... Он работает .... –

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