我正在使用 loadHTMLString 方法加载 UIWebView,根据连接速度,有时不会加载图像,我只看到一个空白矩形而不是图像。有没有人看到这个问题?请注意,图像是外部链接。
问问题
759 次
2 回答
0
NSURLRequest *req = [NSURLRequest requestWithURL:webUrl];
[self.WebView loadRequest:req];
if images are only external hyperlink
于 2013-01-08T15:04:08.627 回答
0
也许你需要设置你的 baseURL。您的 HTML img 部分看起来如何?您是否引用了包括 http:// 在内的整个超链接?确保完整的链接在那里,你应该没有问题。如果您在包中本地引用图像,则使用:
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"html"];
NSString *HTMLData = [[NSString alloc] initWithContentsOfFile:htmlFile];
[webView loadHTMLString:HTMLData baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
于 2013-01-08T14:55:07.227 回答