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

时间:2013-03-08 06:14:07

标签: iphone ios ipad

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

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

6 个答案:

答案 0 :(得分:3)

试用this库,它可以帮助您下​​载图像并在图像视图中显示。

答案 1 :(得分:1)

相同的代码对我来说很好!!!!!!

  

请检查互联网连接。

     

请检查NSData *data尺寸

     

请检查UIImageView尺寸

     

请检查一些其他控件隐藏

     

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

     

请查看其内容视图

@property(nonatomic,retain) IBOutlet UIImageView *imageview;

NSURL *url = [NSURL URLWithString:@"http://www.scri8e.com/effects/FL0WERZ/PNG/ir09.png"];
NSData *data = [[NSData alloc]initWithContentsOfURL:url ];
UIImage *img = [[UIImage alloc]initWithData:data ];
self.imageview.image=img;

答案 2 :(得分:0)

如果您直接在xib中拍摄imageview,而不仅仅是检查连接检查器中的连接。

答案 3 :(得分:0)

使用EgoImageView代替ImageView。

答案 4 :(得分:0)

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

尝试使用解析的网址..

这么简单..

答案 5 :(得分:0)

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

}