我尝试使用UIWebView
登录。成功后,它会将Cookie存储在NSHTTPCookieStorage
中。它可以在单个会话中正常工作。
但如果我强行关闭应用程序并返回应用程序,它会要求我登录。而它的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"页。它适用于cookie。但是,如果我强制关闭应用程序并重新启动应用程序,那么它会重定向到登录。
请指导我如何实现这一目标。