UIWebViewを使っていて、セッションの削除やら、キャッシュの削除の方法を調べていました。
以下のサイトなどなど調べて対応を試みたものの解決はできておりませんが、特に今は気にしないことにします。
キャッシュの削除はできていたかもですが、期待する動作が実現できず。
一時しのぎ的なことをしたく調べたので、結果解決できませんでしたが、一旦は置いておきます。
それより、UIWebViewにかわる、WKWebViewとあるということを今更ながら始めて知ったので、次は使ってみようと思い情報を残すことにしました。
調べたサイト
【Swift】ユーザー認証APIを通した後、同一セッションとしてUIWebViewを表示する
https://qiita.com/ktanaka117/items/e4921f061f6522ed5a63
Swift3だとHTTPCookieとかHTTPCookieStorageとかNSの文字がなくなる。
以下は、Objective-Cの話。Swiftのものを調べたけど情報が見つけれなかった。。。
iOSのUIWebViewのキャッシュがどういうタイミングでリセットされているのかわからんという話
http://d.hatena.ne.jp/kk_Ataka/20130926/1380124366
※リンク切れ
[XCODE] UIWebViewでHTML,CSS,JSなどをキャッシュさせない方法
http://www.yoheim.net/blog.php?q=20120912
結論、次はこれを使ってみること
WKWebViewの使い方
http://tech.blog.surbiton.jp/wkwebview/
WKWebViewはiOS8から新たに使用できるようになったWebViewで、WebKitFrameworkの中に含まれている。これまでのUIWebViewと比べると速くて高機能とのこと。
その他、派生した疑問点
「設定」アプリから「一般」 -> 「ストレージとiCloudの使用状況」 -> 「ストレージを管理」 -> 任意のアプリ -> 「書類とデータ」、これはどこに格納されているのか。
swfitコードとしてどうやってアクセスできるのか。
アプリからの一般的な削除の方法は。
コメント