Iましたデプロイメント・ターゲットのバージョンでアプリ/プロジェクト - iOSの10のiOS:WKWebView対のUIWebView
私はUIWebView
を使用していた、今は非推奨とWKWebView
に置き換えられています。だから私は私のプロジェクトでWKWebViewとUIWebViewを置き換えたい。
それは私が展開ターゲットを変更することはできませんが、ミドルウェア・ソリューションとして、私は(プログラム的に)の両方をサポートし、コードを追加しました(iOSの10で)UIWebView
を使用するかに私を強制またはiOS 11.
に展開ターゲットを変更。つまり、ユーザーのデバイスOSがiOS 11(またはそれ以上)の場合は、WKWebView
を使用し、その他の場合はUIWebView
(iOS 10以降)を使用します。
問題文の:ストーリーボードのビューコントローラは、(それが必要と明らかに)私はiOSの11に表示コントローラのデプロイメント・ターゲットを設定した場合、その後のアプリiOSの10でクラッシュし、ストーリーボードでは、私が意味する、両方のバージョンをサポートしていないと私は設定であればiOS 10へのコントローラの展開ターゲットを表示すると、ストーリーボードではプロジェクトを構築できません。 iOSの10、WKWebView
については
は私に、このエラーを示していますXcode 9 GM - WKWebView NSCoding support was broken in previous versions
質問:はどのように私はiOSの10のためのiOS 11とUIWebView
ためWKWebView
を使用するようにストーリーボード(ビューコントローラ)を作ることができますか?ストーリーボード(ビューコントローラー)に両方のインターフェースアウトレットを追加できる設定やオプションがありますか?
IB /ストーリーボードで何か具体的なことはありますか?もしそうでなければ、単に "プレースホルダー" UIViewを使い、 'viewDidLoad'の中でそれを' WKWebView'に置き換えます。 – DonMag
@DonMag UIViewWebview(UIWebView to WKWebView)で行うことはできますか?どうやって?それを試したことがありますか? – Krunal
答えとして1つの方法を追加しました... – DonMag