Чтение строки из URL, а затем загрузка ее изображения в UIImageView - PullRequest
2 голосов
/ 01 октября 2010

У меня есть следующий код, который загружает в UIImageView изображение, которое я хочу из Интернета:

NSString* mapURL = @"http://mydomain.com/image-320x480.png";
NSData* imageData = [[NSData alloc]initWithContentsOfURL:url];

 UIImage* image = [[UIImage alloc] initWithData:imageData];
 [marcaBackground setImage:image];
 [imageData release];
 [image release];

Я бы хотел вместо жесткого кодирования URL-адреса изображения загрузить строкудругого URL, а затем загрузите это изображение в UIImageView.

Мой URL возвращает только другой URL в текстовом формате.

Например: http://mydomain.com/url возвращает http://mydomain.com/image-320x480.png

Как я мог выполнить эту задачу?

1 Ответ

3 голосов
/ 01 октября 2010

Использование:

NSData *imageData = 
   [[NSData alloc] initWithContentsOfUrl:
       [NSString 
           stringWithContentsOfUrl: 
             [NSURL URLWithString:@"http://mydomain.com"]
           encoding: NSUTF8StringEncoding
           error: nil
       ]
   ];

Затем продолжите, как вы уже сделали.

...