2015-07-22 70 views
1

我正在開發基於cookie和使用NSHTTPCookieStorage具有登錄功能的IOS應用程序。 一切正常,同時使用WIFI,我可以登錄/註銷和cookie存儲和發送 回到服務器。Cookie不存儲/刪除

一旦我從WIFI更改爲3G/4G,會導致Cookie停止存儲/刪除。 我無法使用3G/4G登錄或註銷一次。回到WIFI解決了這個問題。

即使我在登錄後設法獲取cookie,當我使用3G/4G時,重啓應用程序後它仍然消失。 這不是一個會話cookie,同一個cookie(設置爲1年)在使用WIFI時保持不變。

我正在使用AFNetworking。 任何想法將非常受歡迎。

回答

0
NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
    NSArray* instagramCookies = [cookies cookiesForURL:[NSURL URLWithString:@"https://instagram.com/"]]; 
    for (NSHTTPCookie* cookie in instagramCookies) 
{ 
     [cookies deleteCookie:cookie]; 
} 
+0

嗨Vadher 感謝您的回答,但我的問題也是在我第一次得到它之後不存儲cookie的事實。 –