2011-06-21 28 views
1

我想生成一些程序輸出並在Safari中顯示它。iPad:如何以編程方式生成HTML文件並查看它?

或者我可以在UIWebView中顯示它,如果有一個簡單的方法來提供打印按鈕,然後進行打印。

目前我的做法是我的HTML保存到一個文件,生成一個完整的路徑,然後嘗試調用Safari瀏覽器,像這樣:

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

但是,這是行不通的。有人能告訴我我做錯了什麼嗎?謝謝。

回答

2

iOS中的應用程序是沙盒,所以Safari無法訪問您的應用程序的內容。

如果你只是想打印它,我建議你使用一個UIWebView。

相關問題