在Swift UIWebview中默认接受cookie

时间:2014-10-31 23:47:58

标签: ios cookies swift uiwebview xcode6

我试图在Xcode 6.1中的swift中测试一个需要cookie的网页浏览中的网址,并且我在接受Cookie时遇到问题。

以前,在Objective-C中,我有以下工作:

[NSHTTPCookieStorage sharedHTTPCookieStorage].cookieAcceptPolicy = NSHTTPCookieAcceptPolicyAlways;
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:self.URL];
[request setHTTPShouldHandleCookies:YES];
[self.webView loadRequest:request];

以下是我对Swift的测试,它引发了有关cookie策略的错误:

@IBOutlet var webView: UIWebView!
override func viewDidLoad() {
    super.viewDidLoad()
    let url = NSURL(string: "http://testlink.com/")
    let request = NSMutableURLRequest(URL: url!)
    request.HTTPShouldHandleCookies = true
    webView.loadRequest(request)
}

注意,我最终得到的网址不是最初加载的网址。它必须通过登录导航到。

非常感谢任何移植过程的帮助。

0 个答案:

没有答案