NSHTTPCookieStorage deleteCookie在ios6中不起作用?

时间:2012-10-29 08:08:57

标签: ios ios6 nshttpcookie

我的问题是以下代码:

 [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];

适用于ios 5,但ios6 cookies不会被删除,网页视图仍使用之前设置的相同Cookie。

有没有人对这个问题有所了解?

更新

杀死应用程序后,它运行正常。

1 个答案:

答案 0 :(得分:0)

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

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


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


forAuthenticationChallenge:challenge];
}

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

解决我的问题。