我已经下载到NSData对象(我检查了NSData对象的内容,它绝对填充)的gif图像。现在我想将该图像加载到我的UIWebView中。我试过以下内容:正确的方式来从NSData对象加载图像到UIWebView
[webView loadData:imageData MIMEType:@"image/gif" textEncodingName:nil baseURL:nil];
但我得到一个空白的UIWebView。直接从同一个URL加载图像正常工作:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:imageUrl]];
[imageView loadRequest:request];
我需要的textEncodingName设置的东西,还是我做别的事情了?
我想手动加载图像,以便我可以向用户报告进度,但它是一个动画gif,所以完成后我想在UIWebView中显示它。
编辑:也许我需要以某种方式包装我的图像在HTML中?有没有办法做到这一点,而不必将其保存到磁盘?
生锈的,我用的是第一行代码的显示本地GIF图像,它工作正常。看起来方法没问题。 – 2010-09-13 06:21:01
嗨,你找到了你的问题的答案? – 2012-05-03 23:28:33