NSURL код для отображения изображения из таблицы sqlite - PullRequest
0 голосов
/ 24 сентября 2010

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

Кто-нибудь знает, как мне поступить?

NSURL *url = [NSURL URLWithString:@"http://www.nyapplecountry.com/images/photosvarieties/redrome04.jpg"];
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL:url]]; 
[self.view addSubview:[[UIImageView alloc] initWithImage:image]];
[self.containerView addSubview:self.mainView];

Iдумал о чем-то вроде:

NSString *urlAddress = [NSString stringWithFormat:@"%@", place.url];

, где place.url исходит из моей таблицы БД.Я что-то упускаю, хотя, не уверен, что.

спасибо за любую помощь

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

Это place.url a NSString object и полный URL-адрес изображения?Тогда это будет так же просто, как

NSURL *url = [NSURL URLWithString:place.url]; 
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];
0 голосов
/ 24 сентября 2010

Вы не можете сделать это таким образом. Вы должны прочитать изображение из базы данных и инициализировать UIImage с этими данными.

...