2
私は私のUIWebViewで一部のHTMLを表示し、私は画像に私のhtmlの参照を持っている:「/images/test1.gif」などiPhoneのUIWebView画像
私はその方法でこれを表示します。
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[myWebView loadHTMLString:someHtml baseURL:baseURL];
また、私のXcodeプロジェクトに必要なすべてのイメージを 'images'ディレクトリに追加しました。問題は、私が見る限り、baseUrlは '/'で終わり、画像へのパスは '/'で始まります(絶対的です)。私のイメージは表示されません。
私が変更した場合、画像のパスをhtmlで 'images/test.gif'に変更すると画像が表示されますが、可能であればすべての画像を変更しないようにしたいと思いますhtmlの絶対パスから相対パスへのパスは、このhtmlが一部のデータベースからインポートされ、別のインポートの場合には再度変更する必要があります。