这个目标C方法应该返回IBAction.为什么没有退货声明?

ber*_*436 2 ios

我正在学习客观的C和iOS开发.我想我已经掌握了方法语法.目标C中的方法语法

如果我理解正确,这个名为reset的实例方法应该返回一个IBAction对象.但它似乎只是设置实例变量(具有这些名称的UI文本字段).为什么没有返回IBAction对象的return语句?

- (IBAction)reset {               //why does it not have a return statement?
    fahrenheit.text = @"32";
    celsius.text = @"0";
    kelvin.text = @"-273.15";
}
Run Code Online (Sandbox Code Playgroud)

我习惯于看起来像这样的.NET代码(将它放在非.NET人员的伪代码中):

public function reset () returns IBAction
        me.fahrenheit.text = "32";
        me.celsius.text = "0"
        me.kelvin.text = "-273.15"
        return new IBAction    //I would expect something like this in obj C, based on my experience with .NET languages
end function
Run Code Online (Sandbox Code Playgroud)

Chr*_*hey 7

IBAction是typedef'dvoid.它被Xcode用作提示,该方法可用于接口构建器中的"连接".