以下のコードの私の問題:
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
iOS 5では正常に動作しますが、iOS6ではCookieは削除されず、Webビューは以前に設定されたものと同じCookieを引き続き使用します。
誰かがこの問題について考えを持っていますか?
アップデート
アプリを強制終了した後は、正常に動作します。
以下のコードの私の問題:
[[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
iOS 5では正常に動作しますが、iOS6ではCookieは削除されず、Webビューは以前に設定されたものと同じCookieを引き続き使用します。
誰かがこの問題について考えを持っていますか?
アップデート
アプリを強制終了した後は、正常に動作します。
問題は、私が認証を行うために使用したこの方法にありました。
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge{
[[challenge sender] useCredential:[NSURLCredential credentialWithUser:Username password:Password persistence:CredentialsPresistance]
forAuthenticationChallenge:challenge];
}
「persistence」は、ios6でのみNSURLCredentialPersistenceNoneと等しくなければなりません。
これで私の問題は解決しました。