iPhone Dev - Как получить доступ к NSHTTPCookie позже в приложении? - PullRequest
1 голос
/ 27 октября 2009

Я использую свое приложение для входа на сайт и доступа к информации оттуда. У меня есть несколько вопросов ...

Я использую несколько файлов / экранов для доступа к информации после того, как я вошел в систему. На странице, которая выполняет вход, я могу вывести все данные Cookie в NSLog. Cookie состоит из SESSIONID. Затем я могу перемещаться по другим экранам, которые требуют СЕССИИ. Очевидно, СЕССИЯ все еще не повреждена, но как я могу получить эти данные Cookie, находясь на других экранах?

В частности, если я на более позднем экране и мне нужно поместить SESSIONID в переменную, чтобы я мог использовать его в коде, как бы мне извлечь SESSIONID из Cookie и поместить его в переменную, которую я могу использовать

Я уже несколько дней бьюсь головой об этом и все время искал. Ребята из pragprog.com предложили попробовать здесь.

Спасибо за любую помощь, которую вы можете предоставить.

1 Ответ

0 голосов
/ 27 октября 2009

Вы можете поместить переменную экземпляра в свой делегат приложения со свойством readwrite. Затем вы должны установить его значение для идентификатора сеанса, полученного из cookie. Поскольку этот делегат доступен для всех «экранов» (контроллеров представления?), Переменная экземпляра также будет доступна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...