私のプログラムには次のものがあります(これは完全に機能しているようです)が、コンパイラの警告が発生します:
互換性のないポインタ型からcpSpaceAddCollisionHandlerの引数7を渡します。
cpSpaceAddCollisionHandler(space, COLLISION_TYPE_BALL, COLLISION_TYPE_LEFT_WALL, collisionBallWallBegin, nil, nil, collisionBallWallEnd, self);
collisionBallWallBegin
この警告は発生せず、2つのメソッドは同じと宣言されます。
static int collisionBallWallBegin (cpArbiter *arb, cpSpace *space, void *data)
と
static int collisionBallWallEnd(cpArbiter *arb, cpSpace *space, void *data)
なぜ警告が表示されるのか理解できず、それが私を狂わせています!