1
对于目标c来说,这是非常新的东西,并且刚刚开始编写我的第一部分代码,因此请在您的回复中对我轻柔一些。IBAction在另一个IBAction上执行操作
我决定尝试做一个飞镖计算器,因为它本质上是一个简单的减法机器,所以我第一次尝试编程。
在我看来,或者Controller.h文件我有以下几点:
-(IBAction)subtractOne:(id)sender;
和viewController.m
-(IBAction)subtractOne:(id)sender
{
accumulator -= 1;
calculatorScreen.text = [NSString stringWithFormat:@"%i", accumulator];
}
我已经设置这些为全部二十两次得分按钮,并已成功地让所有工作正常。
但是我现在的困难来自双倍和高音按钮。我需要一个 - (IBAction)将nextButtonPressed乘以2或3,但我不确定如何继续此操作。
我不是要求你为我写代码,但如果你能指点我的方式,我会怎么做,这将不胜感激。
在此先感谢。
喜迈克尔,感谢您的快速反应。我假定第一个IBAction在头文件中,第二个在主文件中,第三个代码嵌入到我已经写好的代码中。它是否正确?我已经试过这个,并不断收到错误说未声明的标识tripleMultiplier!有什么建议吗?再次感谢。 – 2012-08-01 13:32:04
@AlanBurnell在你的头文件中需要'BOOL tripleMultiplier',然后在你的实现的'init'中,'tripleMultiplier = NO'来初始化它。 – 2012-08-01 19:35:54