【问题标题】:Xcode Instance method not found未找到 Xcode 实例方法
【发布时间】:2012-02-06 13:38:29
【问题描述】:

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

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

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

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

有没有什么方法可以在没有 put function PushBottom 的情况下修复这个警告?

【问题讨论】:

    标签: objective-c xcode instance


    【解决方案1】:

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

    -(void)PushButton;
    

    -(IBAction)PushButton:(id)sender;

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

    【讨论】:

      【解决方案2】:

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

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

      @interface yourClassName()
      -(void)yourMethod;
      
      @end
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多