С этой темы , магическое заклинание выглядит так:
NSDictionary * headers = [NSHTTPCookie requestHeaderFieldsWithCookies:
[cookieJar cookies]];
[request setAllHTTPHeaderFields:headers];
(Внимание: непроверенный код.)
Это преобразует ваш файл cookie вмассив файлов cookie, затем к NSDictionary
заголовкам и, наконец, сшивание этих заголовков по вашему запросу.Это сравнимо с выполнением этого вручную, как Адам Шимке связал в вопросе с ошибками, но, на мой взгляд, намного чище.
Согласно документации , вы также можете проверить HTTPShouldHandleCookies
чтобы проверить, правильно ли используется политика использования файлов cookie по умолчанию.