预期标识符'('

时间:2013-08-11 04:11:53

标签: objective-c compiler-errors

- (IBAction) SignUp:(id)sender;  {  //  Expected Identifier '('

    IBOutlet UITextField *Firstnamefield;
    IBOutlet UITextField *Lastnamefield;
    IBOutlet UITextField *emailfield;
    IBOutlet UITextField *agefield;
    IBOutlet UITextField *passwordfield:
    IBOutlet UITextField *reenterpasswordfield;
}

我需要发送者使用分号,编码在.h视图控制器下。

1 个答案:

答案 0 :(得分:1)

不要将代码块放在.h中。如果你的代码有一个块,但是.h中的声明(如-(IBAction)SignUp:(id)sender;中所示,并将实际的方法(你当前的减去那个分号)放在.m中。

另外,不要将IBOutlet变量声明放在方法中。如果您在按下按钮时创建视图,那么您可以将它们放在按下该按钮的方法中,但是当它们是IBOutlet视图时,您只想在@interface中声明它们。