2016-11-22 9 views
0

私はココアのタッチフレームワークを開発しています。iOSフレームワークが外部からリソースをロードする方法

プロジェクトにこのフレームワークを埋め込むと、それはWKWebView(HTML)にアプリのアイコンが表示されます

私はWebKitのevaluateJavascriptを使用してJavaScriptに迅速からデータを渡す方法を知っているが、私はアプリのアイコンにアクセスする方法私のフレームワークからプロジェクトを取得し、Webビュー(html)で表示しますか?

htmlファイルは、プロジェクトフォルダの中にあった、彼らは同じフォルダに

答えて

0

あるので、枠組みの中で、私は単純にHTML

<img src="appiconname.png"> 

に言って、アプリのアイコンをロードしない場合は私が投稿誰かが同じ問題を抱えている場合のための迅速な3.0解決策。メインバンドルに

リファレンス(いずれかのフレームワークの内部メインバンドルが実行中のアプリケーションのメインを指す)の相対パスを取得する:

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

そして

webView.evaluateJavascript(...) 
を使用してHTMLタグに渡します
関連する問題