如何使之前的viewcontroller消失,因此它不会读取值?

时间:2015-11-28 21:09:03

标签: ios swift uiviewcontroller

我有几个使用计步器的视图控制器,并且读取类似100的值,它会转到 另一个viewcontroller,它仍然读取值并显示在print()

这是一个流程, 1(主页) - > 2(游戏/读取值) - > 3(完成/结果) - > 1(家)

将控制器跳转到控制器,

我正在使用这段代码(我想保持简单,所以这就是我正在使用的代码)

    var vee : missionSuccessViewController = storyboard!.instantiateViewControllerWithIdentifier("success") as! missionSuccessViewController

    self.presentViewController(vee, animated: true, completion: nil)

但问题是它一直保存读入2的值,所以在回到1并播放另一个游戏后,它现在有2个值,一个是140,新的一个以12开始,依此类推。

就好像它们堆叠在一起,因此会导致错误。

无论如何我可以让2视图控制器消失并从1(home)重新启动viewcontroller吗?

就像游戏一样,让每个视图控制器都消失并重新启动。

0 个答案:

没有答案