如何在应用程序的屏幕上显示整数的当前值?

时间:2013-01-26 20:26:34

标签: iphone ios

我的AppDelegate.mm文件中有一个整数y,我希望在我的iphone应用程序(xib文件)的屏幕上显示。 y值的范围从0到1024,并且不断变化,因为它反映了进入手机麦克风端口的频率。有没有一种简单的方法可以像应用程序一样在应用程序屏幕上显示y的当前值?非常感谢您的参与, 蒂莫西·洛瑞

3 个答案:

答案 0 :(得分:1)

您可以使用NSTimer。

定时器使用定期调用方法,更新后的值将在uilabel中反映/更改。

编辑:正如h2co3

所建议的那样

如果应用程序使用音频数据,几乎可以肯定它有一个为此指定的回调函数 - 应该真正使用该回调而不是计时器。

答案 1 :(得分:0)

您可以声明一个UILabel并将其添加到您的视图中,并将整数转换为NSString。 您需要一个视图控制器来执行此操作。

       int yourInt;
       NSString *num = [NSString strinWithFormat:@"%d", youInt];
       UILabel *lab = [UILabel alloc] initWhithFrame:CGRectMake(200, 200, 100, 30)];
       lab.text = num;
       [self.view addSubView:lab];

代码未经测试,我只是将其直接写入解决方案框。

答案 2 :(得分:0)

您希望在xib中显示Appdelegate整数y的值

AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
lbl.text = [NSString strinWithFormat:@"%d",appDelegate.y];

确保您的y整数在AppDelegate

中设置为property

希望这可以帮助你..