我想生成一些程序输出并在Safari中显示它。
或者我可以在UIWebView中显示它,如果有一个简单的方法提供打印按钮然后进行打印。
目前我的方法是将HTML保存到文件中,生成完整路径,然后尝试调用Safari,如下所示:
NSString *str = [[NSString alloc] initWithUTF8String: htmlpath];
NSURL *url = [NSURL URLWithString: str];
[[UIApplication sharedApplication] openURL:url];
但这不起作用。有人可以告诉我我做错了什么吗?感谢。
答案 0 :(得分:2)
iOS中的应用程序是沙盒,因此Safari无法访问您应用的内容。
如果您只想打印它,我建议您使用UIWebView。