【发布时间】:2017-04-21 04:51:01
【问题描述】:
我可以从 sqlite 数据库中获取 html 数据。
let html = "<htmll>
...
...
<img src="Documents/datadb/DestinationGuide/Images/Destination-Guide.png">
...
</html>"
webView.loadHTMLString(html, baseURL: nil)
图片存储在这个路径中
Documents/datadb/DestinationGuide/Images/Destination-Guide.png
它无法在 webview 中加载。
我想我想在添加这个之后给出完整的路径,比如应用程序名称。
如何扫描html代码并替换src和href
已经尝试过了:
~/Documents/datadb/DestinationGuide/Images/Destination-Guide.png
/Documents/datadb/DestinationGuide/Images/Destination-Guide.png
/DestinationGuide/Images/Destination-Guide.png
/DestinationGuide/Images/Destination-Guide.png
【问题讨论】:
-
我可以从 sqlite 数据库中以 String 格式获取数据。我没有 html 文件。每次用户登录时下载数据库和图像文件夹并放入文件夹。
-
@HarshilKotecha 字符串格式的意思是像
Documents/datadb/DestinationGuide/Images/Destination-Guide.png这样的URL,对吧? -
不,我可以获得完整的字符串格式的 html 代码,而不仅仅是 URL
-
当我在打印这样的日志输出后传递 html 时。