objective-c - 预期标识符 '('

这个问题在这里已经有了答案:





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 View Controller 下。

最佳答案

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

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

关于objective-c - 预期标识符 '(',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18168663/

相关文章:

java - Java-无效的方法声明;方法的返回类型

java - 创建了一个新的Android项目,在手机上运行时崩溃

vb.net - Git编译错误

java - 必需的: variable Found:value Error Java Text-B

c++ - 构建游泳池类时发生编译器错误

java - Java找不到符号,错误

java - 字符串预期错误?

c++ - 错误编译 Unresolved external 错误

java - 参数数组字符串Jframe

android - 空载Map Android-Google Maps V2