2012-10-29 38 views
0

我的問題,下面的代碼:NSHTTPCookieStorage deleteCookie不能在ios6中工作嗎?

[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie]; 

正常工作與iOS 5,但與iOS6的Cookie也不會刪除Web視圖仍然使用同樣的Cookie之前設置好的。

有沒有人有關於這個問題的想法?

更新

查殺程序後,它工作正常。

回答

0

問題是用這種方法,我用來製作認證:

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


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


forAuthenticationChallenge:challenge]; 
} 

的「持久性」應當在僅iOS6的等於NSURLCredentialPersistenceNone。

這個解決了我的問題。

相關問題