如何在应用运行期间在视图控制器中保存值? IOS 7

时间:2014-01-02 12:12:26

标签: ios uiviewcontroller

我有2个视图控制器的app,我在我的第一个视图控制器中的Label和TextField中通过NSStrings键入值,当我按下导航按钮时,转到我的第二个视图控制器。 当我回到我的第一个视图控制器时,我输入了早期值。但是接下来我转到第二个视图控制器 - 在Label和TextField中通过NSStrings输入的值消失了。如何解决这个值保存的问题? 我试图使用强大的复制属性,但这对我没有帮助。

更新 我使用segue和storyboards,segue with modal type,我使用2个导航控制器:用于第一个视图控制器,第二个。我只获得了模态类型的代码。第一个视图控制器是导航的根

更新 我使用2个导航控制器,因为我需要从第一个VC到第二个以及从第二个到第一个的模态segue,当我使用一个不像我需要的导航控制器时

1 个答案:

答案 0 :(得分:0)

发布一些代码,否则我们只是在猜测。一个猜测是你正在使用segues。 Segues始终创建viewController的新实例。如果你不以某种方式坚持旧的viewController,它将被销毁,它包含的任何值也都消失了。 只是一个猜测。