我在创建自定义类的类型时遇到问题Frank
。当我这样做时,我收到以下错误:
找不到类方法'+initWithWorld::'(返回类型默认为'id')
我的班级是这样定义的:
@interface Frank : NSObject {
PhysicsSprite *frankSprite;
b2Body *body;
float weight;
}
@property (readonly) b2Body *body;
-(void)initWithWorld:(b2World *) world :(CCNode *)parent;
-(void)moveLeft;
-(void)moveRight;
@end
我像这样创建对象:
frank = [Frank initWithWorld:world :self];
我究竟做错了什么?