iPad:如何以编程方式生成HTML文件并查看它?

iPad:如何以编程方式生成HTML文件并查看它?,ipad,safari,uiwebview,Ipad,Safari,Uiwebview,我想生成一些程序输出并在Safari中显示它 或者,如果有提供打印按钮的简单方法,我可以在UIWebView中显示它,然后进行打印 目前我的方法是将HTML保存到文件中,生成完整路径,然后尝试调用Safari,如下所示: NSString *str = [[NSString alloc] initWithUTF8String: htmlpath]; NSURL *url = [NSURL URLWithString: str]; [[UIApplication sharedApplica

我想生成一些程序输出并在Safari中显示它

或者,如果有提供打印按钮的简单方法,我可以在UIWebView中显示它,然后进行打印

目前我的方法是将HTML保存到文件中,生成完整路径,然后尝试调用Safari,如下所示:

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

但这是行不通的。有人能告诉我我做错了什么吗?谢谢。

iOS中的应用程序是沙盒,因此Safari无法访问应用程序的内容

如果您只是想打印它,我建议您使用UIWebView