无法从URL获取UIImage

Pra*_*mar 2 iphone ipad ios

我试图从URL获取图像,但我无法做到这一点.任何人都可以让我知道出了什么问题

找到下面的代码供您参考.

NSString *ImageURL = @"http://images.pcmac.org/SiSFiles/Schools/TN/JacksonMadisonCounty/RoseHillMiddle/Uploads/Locations/{B690E93E-F7C9-48AF-B72A-BFF944FA6D4A}_104_9169.JPG";


    NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:ImageURL]];

  img.image = [UIImage imageWithData:imageData];
Run Code Online (Sandbox Code Playgroud)

其中img是UIImageView

Nit*_*hel 8

我只需创建你的ImageURL的DEMO,你需要把Code Bellow: -

- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *ImageURL = @"http://images.pcmac.org/SiSFiles/Schools/TN/JacksonMadisonCounty/RoseHillMiddle/Uploads/Locations/{B690E93E-F7C9-48AF-B72A-BFF944FA6D4A}_104_9169.JPG";


    ImageURL =[ImageURL stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];

    NSLog(@"img url ==%@",ImageURL);
    NSData *data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:ImageURL]];
    UIImage *MYimage = [UIImage imageWithData:data];

    NSLog(@"==%@",MYimage);
    [imgview setImage:MYimage];

}
Run Code Online (Sandbox Code Playgroud)

下载我刚创建的图片网址演示: -

http://www.sendspace.com/file/m966ae

谢谢 :)