如何保存用户的id和令牌。

时间:2015-12-09 19:15:33

标签: objective-c

感谢您的帮助

当用户登录时,我使用电子邮件和密码创建了一个简单的登录系统,他从Web服务获取了一个隐藏的用户ID和令牌,以便将应用程序发送给navegate。

我想在应用程序中保存UserID和令牌以在其他类中使用它,但我不知道该怎么做。

我有创建一个保存信息的空虚的想法,但当我尝试从其他类访问它时它不起作用,我也试过NSUserdefautls但我被告知这样做是不安全所以我放弃了在那。

我尝试过钥匙串,但我也设法失败了。

我真的不知道该怎么做,有人能帮帮我:)?

我在这里需要一个灯光!哈哈

非常感谢你。

2 个答案:

答案 0 :(得分:0)

钥匙串是一个很好的选择,获取Keychain包装代码使其更容易。

CocoaPods中查找钥匙串帮助程序软件,添加容器或只将源文件复制到项目中。

答案 1 :(得分:0)

您可以使用[NSUserDefaults standardUserDefaults]。但这不是一种安全的方法。

您可以使用CocoaPods等第三方类安全地将数据存储在钥匙串中。您可以在{{3}}中找到更多这些课程。