【发布时间】:2012-02-06 13:38:29
【问题描述】:
有时我会收到警告,例如:
找不到实例方法'-PushBottom'(返回类型默认为'id')
因为函数 PushBottom 是在这个函数(它调用的地方)下声明的。
为了修复这个警告,我把函数 PushBottom 放在这个函数(它调用的地方)。
有没有什么方法可以在没有 put function PushBottom 的情况下修复这个警告?
【问题讨论】:
标签: objective-c xcode instance
有时我会收到警告,例如:
找不到实例方法'-PushBottom'(返回类型默认为'id')
因为函数 PushBottom 是在这个函数(它调用的地方)下声明的。
为了修复这个警告,我把函数 PushBottom 放在这个函数(它调用的地方)。
有没有什么方法可以在没有 put function PushBottom 的情况下修复这个警告?
【问题讨论】:
标签: objective-c xcode instance
您可以在 .h 文件中声明按钮
-(void)PushButton;
或-(IBAction)PushButton:(id)sender;
取决于功能是什么。 只需在@end 上方的 .h 文件中声明它,你就可以使用了
【讨论】:
我会在您的 .m 文件中定义它(.h 文件是您的公共 api 文件,除非您希望它公开,否则我不会按照另一个答案中的建议将它放在那里)。
@implementation上方在你的.m文件中写:
@interface yourClassName()
-(void)yourMethod;
@end
【讨论】: