2016-11-22 56 views
0

我正在開發可可觸摸框架。iOS框架如何從外部加載資源

當您嵌入這個框架,你的項目就會顯示您的應用程序圖標的WKWebView(HTML)

我知道如何從SWIFT使用的WebKit evaluateJavascript數據傳遞到JavaScript的,但我怎麼能訪問的應用程序圖標一個項目從我的框架,並顯示它在網絡視圖(HTML)?

如果HTML文件是項目文件夾內,而不是在一個框架,我只會在HTML

<img src="appiconname.png"> 

說,因爲他們是在同一文件夾

回答

0

我張貼加載應用程序圖標swift 3.0解決方案以防某人遇到同樣的問題。

參考主束(或者內部的框架主束是指主要運行的應用程序的)來檢索相對路徑:使用

webView.evaluateJavascript(...) 

let appIconPath = Bundle.main.path(forResource: "Icon", ofType: "png")! 

然後將它傳遞給HTML標記