实际上,我使用 NSURLSession 调用REST API服务,并且获得了提供标头的会话cookie。现在,我想与 SFAuthenticationSession 或 SFSafariViewController 共享相同的cookie,并在不登录的情况下加载网页。>
我的问题:共享API cookie并加载网页而无需登录。
请参考以下代码从NSURLSession获取cookie:
NSArray * all = [NSHTTPCookie cookiesWithResponseHeaderFields:[reponse allHeaderFields] forURL:url];
[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:all forURL:url mainDocumentURL:nil];