2012-07-16 64 views
1

我遇到了如何從URL獲取圖片的問題。如何從iOS中的內容獲取url圖片。幫我?

我曾嘗試:

NSURL *url=[NSURL URLWithString:[NSString stringwithFormat:@"http://kenh14.vn/c102/20120715022212850/ngoc-trinh-la-model-thi-khong-nen-ngai-the-hien.chn"]]; 
NSURLRequest *request=[NSURLRequest requestWithURL:url]; 
NSURLConnection *connection=[[NSURLConnection alloc]initWithRequest:request delegate:self startImmediately:NO]; 
[connection start]; 

NSData *data=[NSURLConnection sendSynchrounousRequest:request returningResoibse:nil error:nil]; 

我想在一個UIImageView中使用這張圖片。

回答

5
UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]]; 

來自apple的示例代碼LazyTableImages.app可能是您想要的。祝你好運。

+0

thanks.i想要從網站下載圖像列表並顯示它。請按住鼠標按鈕。 – user1528296 2012-07-17 04:16:07

+0

@ user1528296 plz檢查更新。示例代碼將會很有幫助。 – 2012-07-17 05:08:04

+0

謝謝盧元這麼多 – user1528296 2012-07-17 09:07:25

2

這似乎是你問如何使一個UIImageView只顯示在網站上發現的任何圖像。 (你上面列出的URL不是圖像,它是一個網站)

這是非常不切實際的,但我想仍然有可能。我個人不知道如何做到這一點,但這個鏈接可能會幫助你。 https://stackoverflow.com/a/10387801/716216

但是,如果您只想從自己的URL顯示圖像,可以很容易地完成。

例如:http://www.google.com/images/srpr/logo3w.png

如果你正在創建的UIImageView完全編程:

UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com/images/srpr/logo3w.png"]]]]; 
[self.view addSubview:myImageView]; 

如果圖像視圖別處實例,只是想和你申請的形象吧:

[myImageView setImage: [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com/images/srpr/logo3w.png"]]]]; 
+0

thanks.i想要從網站上下載圖片列表並顯示它.plase幫助我。 – user1528296 2012-07-17 04:15:48