谁能解释这个给我请(我是这样的困惑)方法调用和返回
我有一个按钮,我点击按钮来调用一个方法(flowCalculaton) 我设置当地浮动VAR分配的NSTextField到VAR获得然后将其内容重新调整值,
所有构建并运行良好,但我得到的值为0到answerText(标签) 但如果我改变浮动setVolume = 233;例如我得到的标签
- (IBAction)calculate:(id)sender {
AppControls *cal =[[AppControls alloc]init];
float callMethod = [cal flowCalculation] ;
[answerText setFloatValue: callMethod ];
[cal release];
}
- (float) flowCalculation {
float setVolume = [volumeText floatValue];
return setVolume ;
}
如果我这样做的(flowCalculation)同样呼吁volumeText给我的NSTextField值显示233。
- (IBAction)calculate:(id)sender {
//AppControls *cal =[[AppControls alloc]init];
//float callMethod = [cal flowCalculation] ;
[answerText setFloatValue: [volumeText floatValue] ];
// [cal release];
}
为什么不将[volumeText floatValue]赋值给方法中的var?
帮助赞赏。
删除C#和java标签 –
如果你甚至不知道你使用的是什么语言,只要用一堆错误的语言名称来标记它,你应该还没有编程。 – BoltClock
非常抱歉,我对这个网站不熟悉 – avo42