ちょっとした問題で立ち往生しています:
Player *player1;
Player *player2;
Player *player3;
Player *player4;
Player
クラス内には、という変数がありますscore
。すべてのプレーヤーのスコアを変更する必要がある場合は、次の関数を使用します。
for (int i = 1; i <= 4; i++)
{
[self setValue:@"10,000" forKeyPath: [NSString stringWithFormat: @"player%i.score.text", i]];
}
また、Player
クラスには というメソッドがありchangeScorePosition
ます。ゲーム内のすべての「プレイヤー」に対してこのメソッドを呼び出したいと思います。どうすればいいですか?