找不到Xcode实例方法

时间:2012-02-06 13:38:29

标签: objective-c xcode instance

有时我会收到警告,例如:

  

找不到实例方法'-PushBottom'(返回类型默认为'id')

因为函数PushBottom在这个函数(它调用的地方)下声明了。

为了修复这个警告我把PushBottom函数放在这个函数上(它调用的地方)。

有没有办法解决这个警告而不将函数PushBottom放在它调用的函数中?

2 个答案:

答案 0 :(得分:3)

您可以在.h文件中声明按钮

-(void)PushButton;

-(IBAction)PushButton:(id)sender;

取决于功能。 只是在@end上方的.h文件中声明它,你应该好好去

答案 1 :(得分:2)

我会在你的.m文件中定义它(.h文件是你的公共api文件,除非你希望它是公开的,否则我不会按照另一个答案的建议把它放在那里)。

高于@implementation在你的.m文件中写:

@interface yourClassName()
-(void)yourMethod;

@end