我有2个视图控制器的app,我在我的第一个视图控制器中的Label和TextField中通过NSStrings
键入值,当我按下导航按钮时,转到我的第二个视图控制器。
当我回到我的第一个视图控制器时,我输入了早期值。但是接下来我转到第二个视图控制器 - 在Label和TextField中通过NSStrings
输入的值消失了。如何解决这个值保存的问题?
我试图使用强大的复制属性,但这对我没有帮助。
更新 我使用segue和storyboards,segue with modal type,我使用2个导航控制器:用于第一个视图控制器,第二个。我只获得了模态类型的代码。第一个视图控制器是导航的根
更新 我使用2个导航控制器,因为我需要从第一个VC到第二个以及从第二个到第一个的模态segue,当我使用一个不像我需要的导航控制器时
答案 0 :(得分:0)
发布一些代码,否则我们只是在猜测。一个猜测是你正在使用segues。 Segues始终创建viewController的新实例。如果你不以某种方式坚持旧的viewController,它将被销毁,它包含的任何值也都消失了。 只是一个猜测。