iPhone Dev - 如何在App中访问NSHTTPCookie?

时间:2009-10-26 23:20:22

标签: iphone cookies

我正在使用我的应用程序登录网站并从那里访问信息。我有几个问题......

我在登录后使用多个文件/屏幕来访问信息。在登录的页面上,我能够将所有Cookie数据输出到NSLog。 Cookie由SESSIONID组成。然后我可以浏览需要SESSION的其他屏幕。显然,SESSION仍然完好无损,但如何在其他屏幕上获取Cookie数据呢?

更具体地说,如果我在稍后的屏幕上并且需要将SESSIONID放入变量中以便我可以在代码中使用它,我将如何从Cookie中提取该SESSIONID并将其放入我可以使用的变量中?

我几天来一直在敲打这个问题并一直在寻找。 pragprog.com的人建议我在这里试试。

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以在应用程序委托中放置一个具有readwrite属性的实例变量。然后,您将其值设置为从cookie派生的会话ID。由于所有“屏幕”(视图控制器?)都可以访问此委托,因此也可以访问实例变量。