以下代码适用于从URL加载UIImage。但是,当我尝试从Craigslist加载图像时,图像不起作用。我已经验证了craigslist imagePath正在运行。
NSURL *imageURL = [NSURL URLWithString:@"http://images.free-extras.com/pics/c/car-530.jpg"];
NSData *data = [NSData dataWithContentsOfURL:imageURL];
UIImage *img = [[UIImage alloc] initWithData:data] ;
self.imageView.image = img;
我试过这个
NSURL *imageURL = [NSURL URLWithString:@"http://images.craigslist.org/3m23pb3l85T65R05S4b8462d2236c156a1ce3.jpg"];
NSData *data = [NSData dataWithContentsOfURL:imageURL];
UIImage *img = [[UIImage alloc] initWithData:data] ;
self.imageView.image = img;
甚至这个
NSString * urlString = [@"http://images.craigslist.org/3m23pb3l85T65R05S4b8462d2236c156a1ce3.jpg" stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSURL * imageURL = [NSURL URLWithString:urlString];
NSData *data = [NSData dataWithContentsOfURL:imageURL];
UIImage *img = [[UIImage alloc] initWithData:data] ;
self.imageView.image = img;
非常感谢任何帮助。我的错误消息显示为:
Error Domain=NSCocoaErrorDomain Code=256 "The operation couldn’t be completed. (Cocoa error 256.)
答案 0 :(得分:0)
您是否检查过数据和可能不断发展的图像结构是否为零? 通常这不应该发生,但指出出了什么问题可能很有价值。
加载代码对我来说很好 - 我使用类似的东西。
答案 1 :(得分:0)
你可以尝试
而不是