需要帮助功能参数Iphone SDK

时间:2011-01-26 12:31:58

标签: iphone objective-c sdk

我真的是新手开发iphone应用程序,我有一个问题......

我想知道如何接收函数返回的var。

看看:

-(void)myfunc{
     float num1 = 2.50;
     float num2 = 3.50;

     //here is my doubt, how can I get the value that function returns?
     float varreceived = [self getNumber:num1:num2];
}

//the function that receive the vars and returns a value 

-(float)getNumber: (float)var1 :(float)var2 {

        NSLog(@"1->%f",var1);
        NSLog(@"2->%f",var2);

        return 3.23;
} 

我在构建时收到此错误:

“错误:无法忽略空值,因为它应该是”

在这一行:

float varreceived = [self getNumber:num1:num2];

更新

Nop,我在构建时收到此错误:

  

“错误:无法忽略空值,因为它应该是”

在这一行:

float varreceived = [self getNumber:num1:num2];  

Max:

  

然后你可能在你的标题中声明了 - (float)getNumber:(float)var1:(float)var2 as - (void)getNumber:(float)var1:(float)var2

HispaJavi:

  

呀!这是问题,我在标题中写了“ - (void)getNumber”!我把它改成了“ - (float)getNumber”并且它有效!谢谢!

1 个答案:

答案 0 :(得分:0)

一切都好。你会收到3.23