且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

UIWebView不保存Cookie

更新时间:2023-09-01 23:44:34

我有这样的问题。我试过很多方法。我决定使用dirty hack:D
这是我的方式:

I had such a problem. I tried many ways. I decided use dirty hack :D That's my way:

当我得到NSHTTPURLResponse的Facebook(或其他)我保存请求url到NSUserDefaults: p>

When I was getting NSHTTPURLResponse for facebook (or else) i save request url to NSUserDefaults:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response;
    if ([[httpResponse URL].absoluteString isEqualToString:@"http://www.simple.com/"])
    {
        [[NSUserDefaults standardUserDefaults] setURL:self.url forKey:@"urlLogin"];
        [self dismissViewController];
    }
}



当我打开我的应用程序时,使用NSURLRequest存储url:

And when I open my App i use NSURLRequest with my stored url:

NSURLRequest *request = [NSURLRequest requestWithURL:[[NSUserDefaults standardUserDefaults] URLForKey:@"urlLogin"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:3.0];
[NSURLConnection connectionWithRequest:request delegate:self];