Я пытаюсь загрузить удаленное изображение на своем изображении с помощью следующего кода. displayImage упоминается с ImageView в testview.xibСтранное поведение загрузки удаленных изображений UIImageview
- (void)viewDidLoad
{
[super viewDidLoad];
self.displayImage.userInteractionEnabled = YES;
NSMutableURLRequest *requestWithBodyParams = [NSMutableURLRequest requestWithURL:self.gImg.URL];
NSData *imageData = [NSURLConnection sendSynchronousRequest:requestWithBodyParams returningResponse:nil error:nil];
self.originalImage = [UIImage imageWithData:imageData];
self.displayImage.contentMode = UIViewContentModeScaleAspectFit;
self.displayImage = [[UIImageView alloc] initWithImage:self.originalImage];
[self.displayImage setImage:self.originalImage];
NSLog(@"DisplayImage Object:%@",self.displayImage);
NSLog(@"height of Displayimage image:%.f",self.displayImage.image.size.height);
}
Но изображение не показывается. Я уверен, что изображение было загружено на изображение. Вот выход журнала:
DisplayImage Object:<UIImageView: 0x11033270; frame = (0 0; 720 632); opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x1104c620>>
height of Displayimage image:632
Как только вы установили образ с помощью imageWithData, сохраните изображение в пути к файлу в комплекте приложения. – iphonemaclover
Вы когда-нибудь добавляли 'displayImage' в качестве подвид вашего основного вида? – Wain
Приводятся ли данные в imagedata? – IronManGill