- (IBAction)SignUp:(id)sender; { Expected identifier or '('
IBOutlet UITextField *Firstnamefield;
IBOutlet UITextField *Lastnamefield;
IBOutlet UITextField *emailfield;
IBOutlet UITextField *agefield;
IBOutlet UITextField *passwordfield:
IBOutlet UITextField *reenterpasswordfield;
}
答案 0 :(得分:2)
- (IBAction)SignUp:(id)sender {
UITextField *Firstnamefield;
UITextField *Lastnamefield;
UITextField *emailfield;
UITextField *agefield;
UITextField *passwordfield;
UITextField *reenterpasswordfield;
}
有几个问题。例如,您不能在接口声明之外使用IBOutlet限定符。并且passwordfield
后面有一个冒号,应该是分号。
如果这是混淆点,如果您正在为此IBAction创建接口声明,它将如下所示:
- (IBAction)SignUp:(id)sender;
除此之外,唯一可能造成这种情况的是你试图将整个IBAction放在头文件中。
答案 1 :(得分:0)
在我看来,你把IBAction放在.h文件的错误位置。 在之后定义实例变量,例如:
@interface ViewController : UIViewController
{
IBOutlet UITextField *Firstnamefield;
IBOutlet UITextField *Lastnamefield;
// ...
}
- (IBAction)SignUp:(id)sender;
@end