Iphone 如何使用SFHFKeyChainUtils?
我已将凭据存储在Login.m类的密钥链中Iphone 如何使用SFHFKeyChainUtils?,iphone,objective-c,sfhfkeychainutils,Iphone,Objective C,Sfhfkeychainutils,我已将凭据存储在Login.m类的密钥链中 [SFHFKeyChainUtils storeUsername:self.usernameField.text andPassword:self.passwordField.text forServiceName:@"myApp" updateExisting:TRUE error:&error]; 现在,当我从内存中删除iPhone上的应用程序并再次启动时,如果用户以前登录过,我希望跳过登录屏幕并显示下一个屏幕。 现在我的问题是,如何在A
[SFHFKeyChainUtils storeUsername:self.usernameField.text andPassword:self.passwordField.text forServiceName:@"myApp" updateExisting:TRUE error:&error];
现在,当我从内存中删除iPhone上的应用程序并再次启动时,如果用户以前登录过,我希望跳过登录屏幕并显示下一个屏幕。
现在我的问题是,如何在AppDelegate.m类中实现这一点。我想访问当前用户的凭据,如果其中包含数据,则跳过登录屏幕
[SFHFKeyChainUtils getPasswordForUsername:??? andServiceName:@"myApp" error:&error];
我知道这是获取给定用户名密码的方法,但问题是我无法访问AppDelegate类中的用户名
有人能帮我吗?
谢谢:)我找到了一个使用NSUserDefaults的解决方案,存储用户名和密码供以后使用,但在几篇文章中我读到使用SFHFKeyChainUtils比NSUserDefaults更安全。只需将用户名存储在NSUserDefaults中即可。