2
- (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;
    }

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

4

6 回答 6

3

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

于 2013-03-08T06:19:43.377 回答
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;
于 2013-03-08T06:21:14.643 回答
0

如果您直接在 xib 中获取 imageview,则不仅仅是在连接检查器中检查连接。

于 2013-03-08T06:32:02.290 回答
0

使用EgoImageView而不是 ImageView。

于 2013-03-11T13:58:18.033 回答
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];

试试这个解析的网址..

很简单..

于 2014-05-21T12:46:04.017 回答
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]]];

}
于 2014-07-23T08:32:28.513 回答