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];
}

「persistence」は、ios6でのみNSURLCredentialPersistenceNoneと等しくなければなりません。

これで私の問題は解決しました。

于 2012-10-29T15:40:29.073 に答える