我正在寻找以下问题的答案。如果你知道答案,请帮助我。
问题 - 我在iphone应用程序空间中本地存储了一个图像。我想在iphone safari中显示图像,而不是在UIWebView上显示。有这样的要求,听起来很奇怪但是图像应该以任何方式显示在safari上。
答案 0 :(得分:2)
将其上传到远程服务器并从您的应用中打开网址。它将启动Safari
并显示图像。没有其他方法......您无法从Safari
打开本地路径。
答案 1 :(得分:0)
此行将从给定NSURL的应用程序启动Safari:
[[UIApplication sharedApplication] openURL:[self imageFileURL]];
通常,您使用指向本地文件的URL:///,带有图像文件的路径。
但是,似乎iOS上不允许(应用程序是沙盒),因此您需要使用远程URL,正如其他响应者所建议的那样。