#iphone
#iPhone
Вопрос:
Как получить изображение и отобразить в iphone из ответа веб-сервиса json. поскольку я получаю ответ очень хорошо.
это часть моего ответа веб-сервиса:
{
"Campaign Id" = 215;
"Campaign Name" = "Denivit 2in1 Extreme White";
"Final Report Link" = "https://www.buzzador.com/report2/index.php?sid=29282amp;token=1731692044";
"Flash Report Count" = 1;
"Last Date Registration" = "2008-05-18";
"Link for checking delivery status" = "";
"Product image" = "denivit.jpg";
Status = reported;
},
В каком изображении продукта содержится URL изображения …. теперь как распечатать это изображение на iPhone?
Ответ №1:
Вам нужно будет загрузить изображение с помощью
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:yourImageURLString]];
UIImage *image = [UIImage imageWithData:imageData];
Теперь вы можете использовать присваивать image
объекту UIImageView
. Поскольку это блокирующая операция, вам следует запустить ее в фоновом потоке и отправить обновления пользовательского интерфейса обратно в основной поток.
Если вы заинтересованы в разборе JSON
файлов, есть несколько хороших библиотек, одной из которых является TouchJSON
.
Ответ №2:
NSURL *url = [NSURL URLWithString:@"yourimage"];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[[UIImage alloc] initWithData:data] autorelease];