1

我看过很多关于这个主题的帖子,我读到的越多,我就越困惑。我会解释我想要什么,我希望你能给我一个好的答案。

我已经为远程数据库创建了一个 loginviewcontroller。验证成功后,服务器返回用户 ID 和令牌。现在我想一直保留这两个变量,因为每次我连接到远程数据库时都需要它们(总是如此,无处不在)。

那么处理这个问题的最佳方法是什么。

我想过一个单例,但有人说它好,有人说它坏..也许单例解决方案完全错误,因为我想要做什么......?

所以请告诉我保存身份验证数据的最佳方法是什么。

提前致谢!

4

2 回答 2

1

我有一个自定义子类NSMutableURLRequest,我在其中执行各种身份验证和其他特定于我的服务器的东西。我在该模块中保留了几个静态 NSString。(它甚至比单身人士更顽皮,但请对单身人士的建议持保留态度......单身人士不是撒旦,他们只是气馁)。有时你真的只需要一件东西。

于 2013-06-12T20:41:02.597 回答
0

考虑使用Keychain Services,特别是如果您要持久存储身份验证信息。

于 2013-06-12T20:44:28.773 回答