UIImage от сложности URL - PullRequest
       4

UIImage от сложности URL

1 голос
/ 05 августа 2011

Следующий код работает для загрузки UIImage из URL. Однако, когда я пытаюсь загрузить изображение из 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.)

Ответы [ 2 ]

0 голосов
/ 11 января 2012

можно попробовать


imageView.image = img;

вместо


self.imageView.image = img;

0 голосов
/ 05 августа 2011

Вы проверили, не равны ли данные и, возможно, развивающаяся структура изображения?Обычно этого не должно происходить, но было бы полезно указать, что пошло не так.

Код загрузки мне подходит - я использую что-то похожее.

...