iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。
Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。
Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています
Swift 2は、Apple社が独自に開発を行っている言語「Swift」のアップグレード版です。iOSやOS X、さらにLinuxにも対応可能です。また、throws-catchベースのエラーハンドリングが追加されています。
Q&A
2回答
7247閲覧
総合スコア16
1グッド
0クリップ
投稿2016/01/15 05:26
1
0
iOS初心者です。
WKWebViewのbackForwardListで管理されている 閲覧履歴のクリアを行いたいのですが、どうにもやり方がわかりません。
ご存知の方がいれば、教えていただけると幸いです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
backForwardList をクリアする方法は自分にも見つけられませんでした。 対処法として2通り考えられます。
swift1private var webView: WKWebView! // こういうのがあったとする 2 3/** 4 閲覧履歴をクリアしたいタイミングで 5 */ 6self.webView = WKWebView() 7// もちろん、frame やページも初期化されるので、レイアウトの再設定/ページ再リクエストなどが必要
swift
1private var webView: WKWebView! // こういうのがあったとする 2 3/** 4 閲覧履歴をクリアしたいタイミングで 5 */ 6self.webView = WKWebView() 7// もちろん、frame やページも初期化されるので、レイアウトの再設定/ページ再リクエストなどが必要
WKWebView を初期化すると、レイアウトしなおしたりで面倒かもしれませんが、 閲覧履歴を自前で管理するより楽なように思えます。
投稿2016/01/27 11:07
総合スコア54
WKWebViewのbackForwardListをクリアすることはできません。 自分でbackForwardList作って、goBack()を制御してください。
投稿2016/01/15 16:02
総合スコア2183
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.50%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
WKWebViewの閲覧履歴をクリアしたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。