Cookies Persistentes AFNetworking Automaticamente

Em:Essa questão é ditoAFNetworking cuida de cookies automaticamente em segundo plano, mas em umAnterior pergunta eu perguntei, eu estava tendo problemas para manter a sessão no servidor que foi feito em php quando eu entrei. Depois que eu fechei (pare de depuração no Xcode) o aplicativo e voltou na sessão tinha ido embora. A resposta foi manter os cookies assim para resolver o problema:

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

Isso me dá uma falha de aplicativo quando tento fazer algo assim. Quando eu logar, defino o NSUserDefault assim:

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

Este é o caminho errado para usar isso? O NSHTTPCookieStorage é mesmo meu problema? Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion