Xcode 实例方法未找到

发布于 2025-01-03 06:14:44 字数 230 浏览 1 评论 0原文

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

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

因为函数 PushBottom 在此函数(调用的位置)下声明。

为了修复此警告,我将函数 PushBottom 放在此函数(它调用的位置)上。

有没有什么方法可以修复此警告,而无需将函数 PushBottom 放在它调用的函数上?

sometimes I get the Warning for example :

Instance method '-PushBottom' not found (return type defaults to 'id')

because the function PushBottom is under this function (where it called) declared.

For fixing this warning I put the function PushBottom about this function (where it called).

Is there any way to get fix this warning without put function PushBottom about the function where it called?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花想c 2025-01-10 06:14:45

中声明按钮,

-(void)PushButton;

您可以在 .h 文件或 -(IBAction)PushButton:(id)sender;

具体取决于功能是什么。
只需在@end上方的.h文件中声明它,你就可以开始了

you could declare the push button in the .h file

-(void)PushButton;

or -(IBAction)PushButton:(id)sender;

depending on what the function is.
just declare it in the .h file above the @end and u should be good to go

Oo萌小芽oO 2025-01-10 06:14:45

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

@implementation 上方的 .m 文件中写入:

@interface yourClassName()
-(void)yourMethod;

@end

I would define it in your .m file (the .h file is your public api file and unless you want it to be public, I wouldnt put it in there as suggested in another answer).

Above the @implementation In your .m file write:

@interface yourClassName()
-(void)yourMethod;

@end
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文