ASP.NET Web サイトにログインするために、アプリに複数の UIWebView があります。無事にサイトにログインできました。ただし、Web サイトからログアウトしてアプリを終了して再起動すると、まだ Cookie が残っているように見え、ログインしたままです。ログアウト後です。
次のコードを使用して、アプリ自体で Cookie を削除しようとしました。
NSHTTPCookieStorage *httpCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *httpCookie in [httpCookieStorage cookies])
{
[httpCookieStorage deleteCookie:httpCookie];
}
[[NSUserDefaults standardUserDefaults] synchronize];
私はそれが一部で機能することを見てきましたが、アプリを終了した後も違いはないようです.