• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

记住注册过程的最后一个状态

IOS 来源:Aakash Dave 7次浏览

我在这里有一个基本的查询。我的应用程序有一个更长的注册过程。在测试过程中,我遇到了一个错误,即在用户离开应用程序或终止应用程序的过程中,剩余的进程只剩下它并迁移到特定页面,我希望用户通常会转到已经。记住注册过程的最后一个状态

示例如果我有5个ViewControllers,然后是默认的第6个,并且用户在第3个VC上杀死应用程序,然后重新启动应用程序,它将转到第6个vc并忽略注册的其余部分。

我该如何避免这种情况。正在使用NSUserDefaults一个最佳选项。如果是,我如何正确实施它。

干杯!


===========解决方案如下:

是的,使用NSUserDefaults来存储应用程序的以前的状态是很常见的。 (但是,具有服务器后端的应用程序也可能在那里存储一些数据。)

使用敏感数据的钥匙串(例如帐户详细信息)。 (您永远不要将敏感信息存储在NSUserDefaults中,因为它可以被读取。)

您在NSUserDefaults(和钥匙串)中存储的内容取决于您的应用程序。如果在过程中填入字段和/或选择了选项,则需要存储该字段。

务实:用户存储应用程序状态非常好。但它可以变得相当复杂。不要浪费时间(有错误的机会)试图覆盖不经常发生的情况。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)