Swift 如何更新另一个视图控制器标签上的文本?

Swift 如何更新另一个视图控制器标签上的文本?,swift,view,timer,Swift,View,Timer,我正在使用Swift 3,我正在制作一个具有多个视图的应用程序。我有一个货币系统,是一个地方,一个叫做生意的东西,它有一个计时器,可以自己赚钱。我希望计时器重置在另一个视图控制器上显示货币的标签 有没有简单的方法可以做到这一点,因为我有很多带有货币标签的视图控制器需要不断更新?您可以在这里查看我的答案: 这对您的情况很有用,创建一个全局变量听起来是个好主意。我建议您最好的方法是创建一个“Helper”类并在该类中放置一个变量。让我们说“totalAmount”,当您的货币价值发生变化时,只需访问

我正在使用Swift 3,我正在制作一个具有多个视图的应用程序。我有一个货币系统,是一个地方,一个叫做生意的东西,它有一个计时器,可以自己赚钱。我希望计时器重置在另一个视图控制器上显示货币的标签


有没有简单的方法可以做到这一点,因为我有很多带有货币标签的视图控制器需要不断更新?

您可以在这里查看我的答案:
这对您的情况很有用,创建一个全局变量听起来是个好主意。

我建议您最好的方法是创建一个“Helper”类并在该类中放置一个变量。让我们说“totalAmount”,当您的货币价值发生变化时,只需访问“totalAmount”变量并将该值赋给它即可。
最后要做的一件事是在每个“ViewController”的“viewWillAppear()”方法中,通过访问“totalAmount”变量并获取其值来设置标签的文本。这样,无论你在应用程序中走到哪里,你都会得到更新后的值。

Hi,目前我正在为它们使用全局变量变量变量money,但我想要一个标签,显示要在其他视图控制器上更改的money变量,这仍然有效吗?