Ios 使用未声明的标识符';CCJumpBy';

Ios 使用未声明的标识符';CCJumpBy';,ios,iphone,objective-c,cocos2d-iphone,ccsprite,Ios,Iphone,Objective C,Cocos2d Iphone,Ccsprite,这是我的密码 #import "Gameplay.h" #import <CCActionInterval.h> @implementation Gameplay { CCPhysicsNode *_physicsNode; } - (void)didLoadFromCCB { // tell this scene to accept touches self.userInteractionEnabled = TRUE; } - (void)touchB

这是我的密码

#import "Gameplay.h"
#import <CCActionInterval.h>

@implementation Gameplay {
    CCPhysicsNode *_physicsNode;
}

- (void)didLoadFromCCB {
    // tell this scene to accept touches
    self.userInteractionEnabled = TRUE;
}
 - (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event {
    [self jumpRunner];
}


-(void)jumpRunner {
    CCNode *spaceship = [CCBReader load:@"Runner"];

    id jump = [CCJumpBy actionWithDuration:1 position:ccp(100, 0)
                                height:50 jumps:1];
    [spaceship runAction:jump];
}

@end
#导入“Gameplay.h”
#进口
@实现游戏性{
CCPhysisnode*\u physicsNode;
}
-(无效)从CCB处获得的数据{
//告诉这个场景接受触摸
self.userInteractionEnabled=TRUE;
}
-(无效)触摸开始:(UITouch*)触摸事件:(UIEvent*)事件{
[自我跳跃者];
}
-(无效)跳投者{
CCNode*太空船=[CCBReader载荷:@“Runner”];
id跳转=[CCJumpBy actionWithDuration:1位置:ccp(100,0)
身高:50跳:1];
[飞船运行动作:跳跃];
}
@结束
它告诉我

使用未声明的标识符“CCJumpBy”

我如何解决这个问题,使其正常工作?我不知道该怎么办。
Thanx提前

您可能需要导入
类的头文件


我还注意到您正在导入一个.m文件,这通常是不需要的。您可能希望将导入的
CCActionInterval
更改为.h文件,而不是.m文件。

CCJumpBy是在
CCActionInterval.h
中定义的

将导入更改为

#import <CCActionInterval.h>
#导入

您应该解决此错误。

导入cocos2d并解决此错误

#import "cocos2d.h"

如果您根据回答更改了代码,是否可以更改问题代码以显示您已更新的内容?如何导入CCJumpBy类?