2012-02-01 4 views
1

У меня есть приложение iOS 5.x, в котором у меня есть веб-логин, который передает файлы cookie, чтобы сохранить информацию о сеансе. Когда приложение запускается в первый раз и использует интернет-вход, все работает нормально, тогда, когда я перезапускаю приложение, все в порядке, все необходимые файлы cookie есть во второй раз, когда я перезапускаю приложение, все в порядке после третьего или четвертого времени куки спасенный, похоже, волшебным образом исчез.UIWebView Cookies

Любые мысли по этому поводу?

+1

Это за короткий промежуток времени или длительный период времени. Если в течение длительного периода времени проверьте, не истекает ли срок его действия. (т. е. сервер устанавливает их как файлы cookie сеанса, а сеанс истекает, очищая куки?). – gamozzii

+0

Это более чем за 30 секунд, так как файлы cookie не установлены в течение как минимум года. – dbslone

ответ

0

Файлы cookie могут храниться в NSUserDefaults в качестве словаря и восстанавливаться при каждом запуске приложения.

Печенье имеет срок годности и максимальный возраст, вероятно, это приводит к исчезновению печенья.