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