Я работаю над своим приложением здесь - и это в значительной степени сводится к этому. У меня есть окно входа в систему, где пользователь входит в систему, а затем он сохраняет данные cookie при возврате, например:
NSArray * all = [NSHTTPCookie cookiesWithResponseHeaderFields:[resp allHeaderFields] forURL:[NSURL URLWithString:@"http://myurl]];
NSHTTPCookieStorage *sharedHTTPCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
[sharedHTTPCookieStorage setCookies:all forURL:[NSURL URLWithString:@"http://myurl"] mainDocumentURL:nil];
После того, как этот cookie-файл был сохранен, я перевожу его на домашний экран - Моя проблема в том, что если пользователи закрывают prgoram, телефон перезагружается и т. Д., Хранятся ли локально файлы cookie на телефоне, как это? Я пытаюсь получить доступ к этому cookie снова в didFinishLaunchingWithOptions. Теперь у меня есть следующий код ..
NSHTTPCookieStorage *sharedHTTPCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
NSArray *cookies = [sharedHTTPCookieStorage cookiesForURL:[NSURL URLWithString:@"http://iphone.wazgood.com"]];
NSLog(@"count: %i", [cookies count]);
Каждый раз, когда данные о файлах cookie пустуют, есть идеи, если файлы cookie удаляются каждый раз, когда пользователь закрывает программу, или это тестирование на эмуляторе iPhone?