2

ASP.NET Web サイトにログインするために、アプリに複数の UIWebView があります。無事にサイトにログインできました。ただし、Web サイトからログアウトしてアプリを終了して再起動すると、まだ Cookie が残っているように見え、ログインしたままです。ログアウト後です。

次のコードを使用して、アプリ自体で Cookie を削除しようとしました。

    NSHTTPCookieStorage *httpCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    for (NSHTTPCookie *httpCookie in [httpCookieStorage cookies])
    {
        [httpCookieStorage deleteCookie:httpCookie];
    }
    [[NSUserDefaults standardUserDefaults] synchronize];

私はそれが一部で機能することを見てきましたが、アプリを終了した後も違いはないようです.

4

0 に答える 0