を使用してログインしようとしていますUIWebView
。成功すると、Cookie が に保存されNSHTTPCookieStorage
ます。1回のセッションで問題なく動作しています。
しかし、アプリを強制終了してアプリに戻ると、ログインを求められます。一方、Cookieはすでに保存されています。
また、このリンクhttps://stackoverflow.com/a/8713316/2594560を参照しました。しかし、私のsessionOnly:FALSE
と有効期限も設定されています。
以下はコードです:
override func viewDidLoad() {
super.viewDidLoad()
let request = NSURLRequest(URL: NSURL(string: "https:serverURL/show_all")!)
webView.loadRequest(request)
}
ユーザーがログインしていない場合、これはログイン ページにリダイレクトされますが、ユーザーがログインしている場合は、この「show_all」ページが表示されます。クッキーで動作します。しかし、アプリを強制的に閉じてアプリを再起動すると、ログインにリダイレクトされます。
これを達成する方法を教えてください。