1

を使用してログインしようとしています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」ページが表示されます。クッキーで動作します。しかし、アプリを強制的に閉じてアプリを再起動すると、ログインにリダイレクトされます。

これを達成する方法を教えてください。

4

0 に答える 0