不熟悉Objective-C。试图通过空函数传递参数,我猜我可以';你不能那样做吗?

不熟悉Objective-C。试图通过空函数传递参数,我猜我可以';你不能那样做吗?,objective-c,arguments,void,Objective C,Arguments,Void,我不熟悉Objective C。我正试图在我的实现文件中编写一个带有参数的void函数,但是xcode不喜欢这样。我做了一些研究,但似乎我做不到 这就是我基本上要做的: -(void)findMilesLeft(float x, float y) { float gallons = x; float miles = y; } 我会在另一个void函数中调用这个findmilesleet,我相信我会将其称为: -(void)changeSUV { [self fin

我不熟悉Objective C。我正试图在我的实现文件中编写一个带有参数的void函数,但是xcode不喜欢这样。我做了一些研究,但似乎我做不到

这就是我基本上要做的:

 -(void)findMilesLeft(float x, float y)
{

    float gallons = x;
    float miles = y;
}
我会在另一个void函数中调用这个findmilesleet,我相信我会将其称为:

 -(void)changeSUV
 {
   [self findMilesLeft(20, 100)];
 }
显然,我已经尝试过这种语法,但它对我不起作用……有什么方法可以正确执行它吗

计算结果显然不在这里,但我认为想法很清楚

谢谢, John

正确的语法是:

-(void)findMilesLeftWithX:(float)x andY:(float)y
{
    float gallons = x;
    float miles = y;
}
然后你这样称呼它:

 -(void)changeSUV
 {
   [self findMilesLeftWithX:20 andY:100];
 }
如果您还没有这样做,您可能应该阅读以下文档:):

正确的语法是:

-(void)findMilesLeftWithX:(float)x andY:(float)y
{
    float gallons = x;
    float miles = y;
}
然后你这样称呼它:

 -(void)changeSUV
 {
   [self findMilesLeftWithX:20 andY:100];
 }
如果您还没有这样做,您可能应该阅读以下文档:):


+1用于教程链接。OP的语法甚至不接近。一个好的、短得多的“速成课程”教程位于教程链接的+1上。OP的语法甚至不接近。一个好的、短得多的“速成课程”教程正在播放