我有一個瀏覽器應用程序,我用它來輸入特定的網站。iOS6 NSHTTPCookieStorage deleteCookie問題
這個網站(我沒有)有一個只在iOS6相關的錯誤。登錄到網站後,如果嘗試運行應用程序並再次登錄,則會失敗。
在Safari瀏覽器中,如果我在第二次嘗試之前刪除了cookie,它就會起作用。但是,當我使用UIWebView時,它看起來像我試圖打印它們時刪除cookie,但登錄仍然失敗。
我用這個代碼來刪除cookies:
NSHTTPCookie *cookie;
NSHTTPCookieStorage *cookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (cookie in [cookieStorage cookies]) {
[cookieStorage deleteCookie:cookie];
NSLog(@"delete Cookie. Name: %@ : , domain: %@", cookie.name, cookie.domain);
}
它不會對iOS5的發生。
任何想法?