0

アプリによってダウンロードされた画像を表示する UIWebView を表示する必要があります。HTML を生成し、次のように設定します。

UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.bounds];
        [webView loadHTMLString:messageBody baseURL:nil];
        [self.view webView];

生成された HTML の画像は次のようになります。

<img src="file://Users//Max//Library//Application%20Support//iPhone%20Simulator//5.1//Applications//CDA9EC67-01BA-4AD8-B18B-E467A54B464C//Documents//18//l4c050-01w_tn.jpg" height="60" /> 

画像が壊れて表示されます。何が欠けていますか?

4

1 に答える 1

1

画像でデスクトップ コンピューターへの絶対パスを使用しています。デバイスでアプリを実行しようとすると、デスクトップ コンピューター上のファイルにアクセスできないため、これは機能しません。

適切なアプローチは、画像で相対パスを使用し、baseURL パラメーターを、画像を保存するデバイス ファイル システムのフォルダーに設定することです。

于 2012-05-24T16:56:49.613 に答える