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变量会更新其值。如果我多次点击按钮,标签上的值将发生变化。它不会自动改变。只是想澄清一下,你说当你按下按钮时,分贝
会被更新为正确的值,但标签不会更新以显示新的分贝值
?@忘记了,是的,当我按下按钮时分贝会更新其值,但标签不会自动更新。知道为什么吗?