这个问题在这里已经有了答案:
I can't figure how to fix this Expected identifier or '('
(2 个回答)
8年前关闭。
- (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 中。如果您的代码有一个 block ,但在 .h 中声明(如 -(IBAction)SignUp:(id)sender;
中)并将实际方法(您当前拥有的方法减去该分号)放在 .m 中。
此外,不要将您的 IBOutlet 变量声明放在方法中。如果您在按下按钮时创建 View ,那么您可以将它们放在该按钮按下的方法中,但是当它们是这样的 IBOutlet View 时,您只想在 @interface
中声明它们。 .
关于objective-c - 预期标识符 '(',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18168663/