简体   繁体   English

使用NSString和UIImageView从URL加载图像,某些URL失败

[英]Using an NSString and UIImageView to load image from URL, failing on some URLs

I've got some code to load an image from a URL, it seems to work ok. 我有一些代码可以从URL加载图像,看来可以。 Unless the URL contains curly brackets. 除非URL包含大括号。 This seems like it is a string formatting problem? 这似乎是一个字符串格式问题? I can't figure it out. 我不知道。

ex @" http://site/image.png //works 前@“ http://site/image.png //作品

@" http://site/ {image}.png //doesn't work @“ http:// site / {image} .png //不起作用

    NSString* mapURL = @"http://site.com/directory/{map}.png";
    NSLog(mapURL);
    NSData* imageData = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:mapURL]];

    UIImage* image = [[UIImage alloc] initWithData:imageData];
    [imageView setImage:image];
    [imageData release];
    [image release];

thanks 谢谢

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM