ボードゲームについて少しプログラミングをしていました。「this」を使用して、使用しているオブジェクトをコールバックしていることをメソッドに知らせる方法がわかりません。
-(id)initWithName:(NSString *) name
{
if (self = [super init])
{
name = _name;
}
return self;
}
-(void) move:(Dice *) die
{
[die rollDice];
[_isOn leave:&Player];
[_isOn move:&Player using:die remainingSteps:die.totalValue];
}
ご覧のとおり、私は _isOn に "leave:(Player *)p" 関数を実行するように依頼していました。ここで、p は作成されたプレイヤー オブジェクトです。ただし、プログラムは「期待される式」というプロンプトエラーを保持しました