我真的是新手开发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”并且它有效!谢谢!
答案 0 :(得分:0)
一切都好。你会收到3.23