【WKWebView】初心者だけどWKWebViewのデータロード終了を待ってみた【swift】
スポンサードリンク
WKWebViewをつかっていて、
「検索ボックスに文字を入れて、検索ボタンをクリックしてほしいなぁ・・」
なんてことがあった。
url先にジャンプさせて、そこからhtmlデータをもってくるのには当然時間がかかる。
どのくらいの時間がかかるのかわからないし、スピードの上ではhtmlデータを取った瞬間に行動を起こしてほしい。
実行結果
didFinishNavigationを使おう!!!
これがいいかんじにデータを取得した後に行動させてくれるもののもよう
func webView(webView: WKWebView, didFinishNavigation navigation: WKNavigation!) { /*ここに終わった後の動きを書く*/ }
初心者がとったいろんな対策などはこちら
【swiftアプリ開発】WKWebViewのデータロード終了を待つ2 - sekibotbotのブログ
swift カテゴリーの記事一覧 - sekibotbotのブログ
iphoneアプリ カテゴリーの記事一覧 - sekibotbotのブログ
↑スポンサードリンク
やること
- classにWKNavigationDelegateを追加
- webView(sekiwebView, didFinishNavigation: sekiwebNav)を追加
- func webView関数をかいておく
これだけ、具体的なコードについては次の記事にかきます。