从以前的方法中获取价值

时间:2015-08-12 10:14:27

标签: ios objective-c

在Objective C中我是新手,我有一个关于从前一个方法获得返回值的愚蠢问题,例如,有一个关于将Celsious转换为华氏温度的练习​​。 这是我的代码:

    -(float) getTemperature
   {
    return arc4random() % 40 + (float)arc4random() /(float);
   }

    -(float) converter
   {
    ...
   }

getTempature方法返回Celsious温度,但有没有办法从这个方法中获取值并将其应用到“转换器”方法?我仍然是Obj-C的新人,所以在某些情况下仍然令人困惑。

非常感谢你们!

3 个答案:

答案 0 :(得分:1)

你可以这样做:

-(float) converter
{
    float yourValue = [self getTemperature];
    // do something with yourValue here
}

答案 1 :(得分:1)

您应该能够float temperature = [self getTemperature];

答案 2 :(得分:-2)

-(float) converter:(float)temperature
{
return temperature + 1;
}

呼叫:

float result = [self converter:[self getTemperature]];