我想知道你是否可以帮助我。我正在开发一个应用程序,其中有五个 UIView 控制器,每个控制器都有要完成和填写的字段。在页面底部,我创建了一个带有五个按钮的底部栏,每个控制器一个。
我想要的是:如果用户填写了一半,比如说 VC_1,然后转到 VC_2,在这里填写一些字段,然后返回 VC_1 或新的 VC3,那么之前的进度仍然存在。
我在每次按下按钮时都使用“presentViewController”进行了尝试,但是如果我回到 1 会发生什么情况是所有字段都是空的,可能是因为它会将 viewController 放在当前字段的顶部。不删除数据的一种方法是如果我使用dismissViewController,但这总是让我回到VC_1,如果我想从VC_3返回到VC2,这将不起作用。
我希望我的问题是有道理的,并且你们中的一个人可以解释我如何实现上述目标。
干杯,伦纳特