0

我的问题是以下代码:

 [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];

在 ios 5 上运行良好,但在 ios6 上 cookie 不会被删除,并且 web 视图仍然使用之前设置的相同 cookie。

有人对这个问题有任何想法吗?

更新

杀死应用程序后,它工作正常。

4

1 回答 1

0

问题在于我用来进行身份验证的这种方法:

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge{


       [[challenge sender] useCredential:[NSURLCredential credentialWithUser:Username password:Password persistence:CredentialsPresistance]


forAuthenticationChallenge:challenge];
}

“持久性”应该等于 NSURLCredentialPersistenceNone 仅在 ios6 中。

解决了我的问题。

于 2012-10-29T15:40:29.073 回答