S1r*_*lot 0 arguments objective-c void
我是Objective C的新手.我试图在我的实现文件中用参数编写一个void函数,但xcode不喜欢这样.我做了一些研究,看来我做不到.
这就是我基本上要做的事情:
-(void)findMilesLeft(float x, float y)
{
float gallons = x;
float miles = y;
}
Run Code Online (Sandbox Code Playgroud)
我会在另一个void函数中调用这个findMilesLeft-我相信我会把它称为:
-(void)changeSUV
{
[self findMilesLeft(20, 100)];
}
Run Code Online (Sandbox Code Playgroud)
显然我已经尝试过这种语法,它对我不起作用...有什么办法可以正确执行吗?
这里的计算显然没有,但我认为这个想法很清楚.
谢谢,约翰
小智 6
正确的语法是:
-(void)findMilesLeftWithX:(float)x andY:(float)y
{
float gallons = x;
float miles = y;
}
Run Code Online (Sandbox Code Playgroud)
然后你这样称呼它:
-(void)changeSUV
{
[self findMilesLeftWithX:20 andY:100];
}
Run Code Online (Sandbox Code Playgroud)
如果你还没有这样做,你应该阅读这个文件:):
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |