Iphone Xcode 4.4.1如何通过标签刷新全局变量?

Iphone Xcode 4.4.1如何通过标签刷新全局变量?,iphone,objective-c,Iphone,Objective C,我有一个全局变量,它存储一些Float32数据。 我的viewcontroller中有一个标签和一个按钮。我希望标签在按下按钮时自动更新全局变量的内容。 我该怎么做? 我有一个与按钮相关的功能: - (IBAction)Start:(id)sender { // some code NSString *dBstring = [[NSString alloc] initWithFormat:@"%.0f dB", decibels]; self.output.text

我有一个全局变量,它存储一些
Float32
数据。 我的viewcontroller中有一个标签和一个按钮。我希望标签在按下按钮时自动更新全局变量的内容。 我该怎么做? 我有一个与按钮相关的功能:

- (IBAction)Start:(id)sender {

    // some code

    NSString *dBstring = [[NSString alloc] initWithFormat:@"%.0f dB", decibels];

    self.output.text = dBstring;

}
但运行时标签上的值不会更新

我试图将代码放入
viewDidLoad
函数中,但没有成功

我该怎么办

欢迎提供任何信息

global variable:

extern Float32 decibels;

分贝的值是多少
?做一个
NSLog(@“分贝:%f”,分贝)
检查是否存在与变量关联的值。如果有,请确保在XCode中正确设置连接。decibels变量会更新其值。如果我多次点击按钮,标签上的值将发生变化。它不会自动改变。只是想澄清一下,你说当你按下按钮时,
分贝
会被更新为正确的值,但标签不会更新以显示新的
分贝值
?@忘记了,是的,当我按下按钮时分贝会更新其值,但标签不会自动更新。知道为什么吗?