我在大括号后得到此错误。我正在为iOS编写应用程序。我是初学者,所以请彻底解释。谢谢!
- (IBAction)button1:(id)sender;
{ //error happens here "Expected identifier or "(" "`
UIImageView *img1=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"batman.jpg"]];
img1.frame=CGRectMake(100, 75, 125, 351)
[self.view addSubview:img1];
img1.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.0, 1.0);
[UIView animateWithDuration:0.4
delay:0.0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
img1.transform = CGAffineTransformScale(CGAffineTransformMakeRotation(M_PI/10), 1.7,1.7);
} completion:^(BOOL finished) {
}];
[img1 startAnimating];
}
答案 0 :(得分:0)
错误是因为你错位了#34;("你班上的角色。
- (IBAction)button1:(id)sender;
;
不是导致此错误的原因,但您不应在任何方法的末尾使用它,因为它是一个结束点的声明。
错误原因
您可以在此课程中将"("
括号放在此方法之上。
编译器从类顶部开始编译。如果有任何语法错误,编译器将停止从那里编译剩余的代码。
因此,很明显,从这个方法开始检查您的代码。并删除额外的(
括号,错误将消失。