如何让一个方法在xcode中返回一个带有多个参数的float?

时间:2013-02-03 00:51:20

标签: xcode methods parameters return

我知道有关此主题的问题,但它们都略有不同 我想要的是一个简单的方法,你传递一个x值y值和一个象限值,它返回角度到目前为止我有...

-(float)getAngle: (float)x  yvalue:(float)y Quadrant:(float) quadrant{

float angle=0.0;
 if(quadrant==1){

  }

  NSLog(@"%f",x);
 return angle;
}  
我现在不关心计算。我只是想知道如何正确声明这个方法,因为它不会让我命名第一个参数。

1 个答案:

答案 0 :(得分:0)

您的代码按原样运行正常。假设你有一个像你发布的那样的方法:

-(float)getAngle: (float)x  yvalue:(float)y Quadrant:(float) quadrant{

    float angle=0.0;
    if(quadrant==1){

    }

    NSLog(@"%f",x);
    return angle;
}  

您可以在当前类中调用它,并接收返回的值,如下所示:

// sample values added
float result = [self getAngle:-1.0 yvalue:0.5 Quadrant:2.0];
NSLog(@"%f",result);