我的应用程序有一个登录页面,我希望用户在关闭应用程序时保持登录状态。此外,我有一个注销按钮,应该注销用户并显示登录页面(即使他关闭了应用程序)。
我尝试使用核心数据实现这一点,但我遇到了一些问题,我不确定这是最好的方法。
有人可以给我一些建议吗?我不需要代码,只需要知道如何实现这一点。
谢谢!
答案 0 :(得分:2)
您可以根据自己的喜好制作简单或复杂的内容。就像NSUserDefaults中的Bool值一样简单。您可以在CoreData,Filesystem,NSUserDefaults中保持状态。我们将登录凭证安全地存储在KeyChain中。
对于应用的经过身份验证的区域,请检查您在下次应用启动时保留的状态。
注销时,删除已存储的状态。