私は、アプリケーションを読み込んで、別のUIWebView(a.k.a.JavaScriptを実行したい)のようにアプリケーションを操作できるプログラムを作成しようとしています。 webViewとURLスキームを使用して読み込むことができるので、これが可能かもしれないと思いました。しかし、アプリケーションがロードされると、アプリケーションを操作することはできません。これは、http://スキームの場合、webViewDidFinishLoadが正常に呼び出されているが、http://以外のスキームでは呼び出されていないことと密接に結びついています。非http:// URLスキームをロードした後の操作
私が使用しているコードの一部は次のとおりです。
let fb:NSURL! = NSURL(string:"fb://feed");
webView.loadRequest(NSURLRequest(URL:fb));
... 次の関数は、http://スキームでのみ呼び出されます。
func webViewDidFinishLoad(webView: UIWebView) {
print("hellO");
}
注:それが正常にFacebookのフィード(しかし
WKWebViewを試しましたか?それは、あなたが作成した新しいものにあなたが使用すべきものです。 – kpsharp