удаленное изображение на iphone mapview - PullRequest
0 голосов
/ 09 мая 2011

Я хочу отображать удаленные изображения в виде булавок на моей карте, я пробовал таким образом, но это не работает

annotationView.image = resizedImage;
annotationView.opaque = NO;
UIImageView *sfIconView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"here the image URL"]];

1 Ответ

0 голосов
/ 09 мая 2011

imageNamed берет файл из вашего локального пакета приложений.

Вы хотите:

UIImageView *sfIconView = [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:@"here is the image URL"]]];

Я не рекомендую делать это таким образом, потому что это заблокирует основной поток пользовательского интерфейса.Сначала вам следует рассмотреть возможность асинхронной загрузки данных изображения для вашей булавки.

...