在C99 iphone应用程序中隐式声明功能无效

Tom*_*asJ -1 iphone declaration objective-c void

有很多这样的话题,但没有找到任何可以帮助我的话题.

我的.h文件:

-(void) function;
Run Code Online (Sandbox Code Playgroud)

我的.m文件:

-(void) function {
   /*some basic switch statement for showing images in imageview*/
}

- (IBAction)do_the_function_button:(id)sender {
    function();
}
Run Code Online (Sandbox Code Playgroud)

哪里出错了?我确信这是非常微不足道的.

Dim*_*ima 5

你创建了一个方法,应该像这样调用[self function];NOT function();,这就是你调用函数的方法.

关于浮动的方法和函数之间的差异有很多信息,这里是我发现的一个随机帖子:

目标c功能和方法之间的区别