1

loadHTMLString メソッドを使用して UIWebView を読み込んでいますが、接続速度によっては、画像が読み込まれないことがあり、画像の代わりに空白の四角形が表示されます。誰もこの問題を見たことがありますか?画像は外部リンクですのでご注意ください。

4

2 に答える 2

0
NSURLRequest *req = [NSURLRequest requestWithURL:webUrl];

[self.WebView loadRequest:req];

画像が外部ハイパーリンクのみの場合

于 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 に答える