我开发了一款iPhone应用程序。用户需要登录才能更新其凭据。我正在使用iOS Keychain功能来存储用户名和密码。因此,下次用户启动应用程序用户将登录。我想在我的应用程序中添加记住我的功能。因此,用户可以选择是否记住我。
我的问题是,当我想要清除钥匙串时,用户是否不想记住他的凭据?我如何知道该应用是否正在关闭/关闭?
答案 0 :(得分:3)
- applicationWillResignActive: - applicationDidEnterBackground:
根据应用程序进入后台的情况调用这两种方法。(睡眠按钮/电话等)。
答案 1 :(得分:-1)
您需要将登录凭据写入应用程序首选项。
(以下是如何阅读写入iPhone应用程序首选项) http://knol.google.com/k/iphone-sdk-application-preferences#
此处还有如何阅读默认首选项 http://www.redcodelabs.com/2009/07/read-iphone-preferences/