2010-09-24 61 views
0

Ii'm使用此NSURL代碼來顯示圖像。我想要做的是從我的數據庫表中代替下面的代碼中顯示的靜態url插入一個url:NSURL代碼,用於顯示來自sqlite表格的圖像

有誰知道我該怎麼做?

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]; 

我想的是一樣的東西:

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

其中place.url是從我的數據庫表來。我錯過了一些東西,不知道是什麼。

感謝您的任何幫助

回答

1

place.url a NSString object和圖像的完整URL?那麼它就像

NSURL *url = [NSURL URLWithString:place.url]; 
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]]; 
+0

place.url是圖像的完整URL。那完美的作品。非常感謝。 – hanumanDev 2010-09-24 13:08:12

0

你不能這樣做。您必須從數據庫中讀取圖像並使用該數據初始化UIImage。