你如何从一个方法返回?

时间:2010-07-22 17:09:36

标签: objective-c

我有这个电话:(速度是一个CGPoint)

float velY = Velocity.y;
velY = [self DoJump:velY :gT];

对此:

- (float) DoJump:(float) velocityY:(ccTime) GameTime
{

   return velocityY;
}

但我在调用时遇到错误,说不兼容的类型。有人能告诉我出了什么问题吗?

1 个答案:

答案 0 :(得分:0)

我不知道你传递给函数的是什么,但你的定义看起来不对。它应该更像是:

- (float) DoJump:(float)velocityY andTime:(ccTime) GameTime

然后用

调用它
velY = [self DoJump:velY andTime:gT];

确保将floatccTime类型传递给方法。