2014-12-23 1 views
-1
NSString *imageName = [NSString stringWithFormat:@"%@UploadedImages/%@",appDel.serverUrl,[[sCatArray objectAtIndex:indexPath.row] objectForKey:@"SubCategoryIcon"]]; 

в ImageName строке получать строку, как указано ниже., Как преобразовать эти URL к изображениюкак преобразовать строку URL в UIImage

http://appliicdev.xtechnologies.com/iapp/UploadedImages/5bc77bdd-3eaf-4491-813a-5aedcbfbba41.jpg

Благодаря

+0

У данного URL-адреса нет изображения прямо сейчас. "Файл не найден". – Kampai

+0

пробовать что-то вроде: http://stackoverflow.com/questions/10972555/ios-load-an-image-from-url или использовать что-то вроде SDWebImage – timpone

ответ

3

Вы можете использование imageWithData из UIImage. Мол,

UIImage *image =[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageName]]]; 
-1

Попробуйте это:

NSString *imageName = [NSString stringWithFormat:@"%@UploadedImages/%@",appDel.serverUrl,[[sCatArray objectAtIndex:indexPath.row] objectForKey:@"SubCategoryIcon"]]; 
UIImage *imgObj = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString:imageName]]]; 
_yourImgView.image=imgObj; 
2

ваше кодирование прекрасно изменение

Эта линия

NSString *imageName = [NSString stringWithFormat:@"%@UploadedImages/%@",appDel.serverUrl,[[sCatArray objectAtIndex:indexPath.row] objectForKey:@"SubCategoryIcon"]]; 

в BZ ур URL содержит /UploadedImages/

NSString *imageName = [NSString stringWithFormat:@"%@/UploadedImages/%@",appDel.serverUrl,[[sCatArray objectAtIndex:indexPath.row] objectForKey:@"SubCategoryIcon"]]; 

yourimageName.image =[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:imageName]]]; 

будет и нужно загрузить UIImage в quickly` использования

  1. Asynchronous FreeLoader

  2. SDWebImage

при попытке изображение в браузере он показывает ошибку так, проверьте еще path is valid or not В противном случае your image name is valid or not

enter image description here

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