我的问题是以下代码:
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
适用于ios 5,但ios6 cookies不会被删除,网页视图仍使用之前设置的相同Cookie。
有没有人对这个问题有所了解?
更新
杀死应用程序后,它运行正常。答案 0 :(得分:0)
问题在于我用来进行身份验证的方法:
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge{
[[challenge sender] useCredential:[NSURLCredential credentialWithUser:Username password:Password persistence:CredentialsPresistance]
forAuthenticationChallenge:challenge];
}
“持久性”应该仅等于ios6中的NSURLCredentialPersistenceNone。
解决我的问题。