在safari中打开iphone应用程序内容

时间:2012-08-17 07:26:53

标签: objective-c ios safari load

我正在寻找以下问题的答案。如果你知道答案,请帮助我。

问题 - 我在iphone应用程序空间中本地存储了一个图像。我想在iphone safari中显示图像,而不是在UIWebView上显示。有这样的要求,听起来很奇怪但是图像应该以任何方式显示在safari上。

2 个答案:

答案 0 :(得分:2)

将其上传到远程服务器并从您的应用中打开网址。它将启动Safari并显示图像。没有其他方法......您无法从Safari打开本地路径。

答案 1 :(得分:0)

此行将从给定NSURL的应用程序启动Safari:

[[UIApplication sharedApplication] openURL:[self imageFileURL]];

通常,您使用指向本地文件的URL:///,带有图像文件的路径。

但是,似乎iOS上不允许(应用程序是沙盒),因此您需要使用远程URL,正如其他响应者所建议的那样。