2011-06-21 10 views
1

私はいくつかのプログラム出力を生成し、それをSafariに表示したいと思います。iPad:プログラムでHTMLファイルを生成して表示するにはどうすればよいですか?

また、印刷ボタンを用意して印刷を行う簡単な方法があれば、UIWebViewに表示することもできます。

は現在、私のアプローチは、ファイルへの私のHTMLを保存するフルパスを生成し、その後、そのようにサファリを起動しようとすることです:

NSString *str = [[NSString alloc] initWithUTF8String: htmlpath]; 
NSURL *url = [NSURL URLWithString: str]; 
    [[UIApplication sharedApplication] openURL:url]; 

しかし、これは動作しません。誰かが私が間違ってやっていることを教えてもらえますか?ありがとう。

答えて

2

iOSのアプリはサンドボックス化されているため、Safariはアプリのコンテンツにアクセスできません。

単に印刷したい場合は、UIWebViewを使用することをお勧めします。

関連する問題