0

我真的很接近这一点。我很抱歉在编码方面如此陌生。这个问题可能不是最难弄清楚的。以下是您应该事先了解的一些事项:

现在我有一个简单的计数应用程序,用于我正在制作的 IRL 棋盘游戏。

计数应用程序本身不在应用程序的主视图上。因此,要进入计数应用程序,我单击一个按钮。

在计数应用程序上,有一个用于 +1 和 -1 的向上和向下按钮。

有一个 UILabel 显示了这个结果。因此,当我按向上按钮 3 次时,应用程序上的标签显示为“3”。

但是当我返回主视图,然后返回计数应用程序时,数字仍然存在,但显示为“0”。当我按下向上按钮时,它会显示“4”。不是“1”。所以它知道标签的状态,但不显示标签的状态。当我在视图之间来回切换时,它显示为 0。

如何在切换视图并返回时显示标签的状态?

这是我的viewDidLoad代码

- (void)viewDidLoad {
    Count.text = [NSString stringWithFormat:@"%i", Number];   
}
4

1 回答 1

0

将相同的代码也放入“ viewDidAppear”中。viewDidLoad 仅在创建视图时调用一次,而不是每次出现时。

在 viewDidLoad 中,确保调用[super viewDidLoad];开始。在 viewDidAppear 中执行类似操作。

于 2013-07-19T17:07:45.413 回答