画像ソースを使用してプログラムでHTMLファイルを作成しました。画像はドキュメントディレクトリに保存されます。問題は、画像のソースパスをドキュメントディレクトリパスとして指定すると、画像がWindowsに表示されないことです。
したがって、2番目のオプションを選択するのは、パス全体ではなく、画像の名前のみを指定することです。その後、MacとWindowsで正常に動作しますが、デバイスのUIWebViewに画像が表示されなくなりました。
次に、UIWebViewではなくSafariでHTMLファイルを開くことを選択しましたが、URLがNULLになるため、サファリを開くことができませんでした。
Safariを開くための私のコードは次のとおりです。
NSLog(@ "%@"、documentsDirectory);
NSString *urlStr = [NSString stringWithFormat:@"%@/AccReport1.html",documentsDirectory]; NSLog(@"urlStr :: %@",urlStr); NSURL *url1=[[NSURL alloc]init ]; url1 = [NSURL fileURLWithPath:urlStr]; NSLog(@"url :: %@",url1); [[UIApplication sharedApplication]openURL:url1];
画像を含むHTMLファイルをメールで送信したい。そして、これらのHTMLファイルと画像はドキュメントディレクトリに保存されます。このHTMLファイルをWindowsブラウザー、Macブラウザー、iPhoneのサファリに画像とともに表示したいと思います。
これを行う方法?