2010-09-21 100 views

回答

0

将用户名(但不是密码)存储在NSUserDefaults。或者,如果您只有一个用户/密码对,那么您只需查看Keychain项目的相应属性即可。

+0

谢谢,我忘了NSUserDefaults。一个用户/通行证对是什么意思?我正在使用'getPasswordForUsername'。我如何获得Keychain项目的适当属性? – testing 2010-09-21 09:51:25

+0

我的意思是如果你只有一个用户名和一个密码,整个应用程序。你使用'SecItemCopyMatching()'得到属性(我不知道你使用的包装是否提供了一个包装实现) – 2010-09-21 09:57:51

+0

是的,我在整个应用程序中只使用一个用户名和一个密码。没有包装不提供它。所以我可以自己做,但我想我会使用'NSUserDefaults'。还有一个问题:如何处理我回来的密码?目前,我打算将它们存储在'NSString'中。直接将它们设置为参数(而不是将它们缓存在'NSString'中)更好吗?或者我应该编码它? – testing 2010-09-21 10:15:47

相关问题