-(IBAction)buttonPressed {
count++;
scoreLabel.text = [NSString stringWithFormat:@"Score\n%i", count];
}
关闭初学者ios教程。他没有得到错误。我在-(IBAction)buttonPressed
之后收到错误,说我需要加入;
但它没有;
,当我确实在其中加;
时做任何事情!
答案 0 :(得分:2)
<强> 更新 强>
here error-in-obj-c-expected-identifier-or回答了同样的问题。
将IBAction代码放在@interface
中,你可能会做错了。
而不是@implementation。
原始答案
由于
之前代码中的错误,很可能是你得到了这个-(IBAction)buttonPressed {
count++;
scoreLabel.text = [NSString stringWithFormat:@"Score\n%i", count];
}
执行此操作的一个示例是,如果您在代码中缺少结束括号“}”,则会继续执行此操作。
示例:
添加右括号“}”可以纠正错误。
该错误是针对IBAction的。但它之前的代码是不正确的。
你可能是一个类似的代码问题,其中存在实际问题。
答案 1 :(得分:0)
嘿,如果你用nib制作这个按钮动作方法而不是纠正你的方法
- (IBAction)buttonpressed:(id)sender
如果您以编程方式创建此按钮操作方法而不是更改其返回类型
- (void)buttonpressed
希望这会起作用