如何在向后导航时重新加载页面

时间:2014-06-18 07:11:49

标签: uinavigationcontroller reload

我有一个导航控制器和一些视图控制器,我检查NSUserDefaults以查看是否设置了某个参数。这决定了我离开第一页并进一步导航时的选项。在它设置的情况下,我分支一个方向到ViewController并继续验证数据,如果它不是我分支另一种方式到ViewController并输入,验证和设置信息并更新NSUserDefaults数据然后我向后移动导航堆栈到第一页,我希望它重新检查NSUserDefaults并显示更新的数据,基本上从头开始重新加载页面,这次它将显示验证的数据并让我继续。

我知道验证是有效的,因为如果从Xcode重新运行应用程序,它会显示我想要执行的验证数据,而无需通过完全重新加载第一个ViewController重新运行应用程序。

这可能只是一个重装命令,但我不确定它会去哪里。

1 个答案:

答案 0 :(得分:0)

您可以在进行更改时使用委托并更新根vc,也可以使用在进行更改时生成的通知