4

是否可以使用方法将内容加载到 SFSafariViewController 中,就像在 UIWebView 中一样loadHTMLString:?我试图找到任何关于它的东西,但似乎 SFSafariViewController 只能显示互联网数据,是真的吗?

4

2 回答 2

2

您只能在SFSafariViewController. 这是一个应用内的 Safari。

于 2016-07-12T12:30:20.677 回答
1

safariServices 框架的 PFA 截图

在此处输入图像描述

SFSafariViewController仅支持 URLS 以及http://https://类型的 URL

SFSafariViewController不支持从包或文档目录资源创建的 URL,因为它们以 private:// 或 File:// 开头

所以你能做的是

  1. 在 iOS 应用中创建本地服务器,
  2. 在本地服务器上托管该文件,
  3. 并将该 url 传递给SFSafariViewController
于 2019-07-08T06:18:09.623 回答