AFNetworking Automatyczne przechowywanie plików cookie

W:To pytanie mówi sięAFNetworking dba o pliki cookie automatycznie w tle, ale w aPoprzedni zadałem pytanie, miałem problemy z utrzymaniem sesji na serwerze, która została wykonana w php po zalogowaniu. Po zamknięciu (zatrzymanie debugowania w Xcode) aplikacja i wróciła do sesji nie było. Odpowiedzią było utrzymywanie takich plików cookie, aby rozwiązać problem:

NSData *cookiesData = [[NSUserDefaults standardUserDefaults] objectForKey:@"User"];
if ([cookiesData length] > 0) {
     for (NSHTTPCookie *cookie in [NSKeyedUnarchiver cookiesData]) {
           [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:cookie];
      }
}

Daje mi to awaria aplikacji, gdy próbuję zrobić coś takiego. Po zalogowaniu ustawiam NSUserDefault w ten sposób:

[[NSUserDefaults standardUserDefaults] setObject:data forKey:@"User"];
//Then synthesize

Czy to zły sposób na użycie tego? Czy NSHTTPCookieStorage nawet mój problem? Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion