カスタムクラスのタイプを作成するのに問題があり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];
私は何が間違っているのですか?