iOS8中的UIWebView和MIMEType图像

时间:2014-09-04 19:23:37

标签: ios objective-c xcode uiwebview ios8

我在iOS8和iOS7之间存在兼容性问题

NSData *saimage = [[NSData alloc] initWithBase64EncodedString:@"/9j/4AA........"  options:NSDataBase64Encoding64CharacterLineLength];

UIWebView *securityimageImg ;

securityimageImg = [[UIWebView alloc] initWithFrame: CGRectMake( 238, 35, 75, 75)];
securityimageImg.userInteractionEnabled = NO;
[securityimageImg setBackgroundColor:[UIColor clearColor]];
securityimageImg.delegate = self;
[securityimageImg loadData: saimage MIMEType:@"image/gif"  textEncodingName: @"UTF-8" baseURL:nil];

[self.view addSubview:securityimageImg];

UIImage *myImage = [[UIImage alloc] initWithData:saimage];

UIImageView *imgView = [[UIImageView alloc] initWithImage:myImage];
imgView.frame = CGRectMake( 238, 105, 75, 75);

[self.view addSubview:imgView];

在上面的代码中,我使用了一个NSData对象,其中图像是编码文本。然后,我使用sane来填充我的Web视图和UIImage

现在,UIWebViewUIImageView都会在iOS7中显示图像 Where-as UIImageViewiOS8中显示图片。

  

所以,我的UIWebView在iOS8

中的MIMEType:image / gif失败了

我没有收到UIWebView的任何加载问题(选中didFailLoadWithError代表)

我在这里遗漏了什么。?

Xcode 6: Beta 6

更新:在iOS8黄金版中测试。问题仍然存在!

0 个答案:

没有答案