NSHTTPCookies не удаляются

] Мне нужна кнопка выхода для моего приложения, у меня есть следующий код:

        while ([[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] count] != 0) {
            for (NSHTTPCookie *cookie in [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) {
                [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
            }
        }

(пока нужно, чтобы убедиться, что они будут удалены, однако он запускается только один раз)

Если я NSLog описание общего хранилища файлов cookie после приведенного выше кода, он выводит, что массив пуст. Однако я закрываю приложение или просто закрываю его, а затем NSLog описание общего хранилища файлов cookie первым делом после запуска приложения, все файлы cookie все еще там.

Я попытался установить Cookie на nil в цикле for и даже попытался отправить освобождение для файлов cookie (я знаю, что вам не следует этого делать, но сейчас я пробую что угодно)

7
задан Monolo 3 February 2012 в 16:30
поделиться