我被困在一个小问题:调用方法与keyValueCoding(setValue方法:forKeyPath :)
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
方法。我想在游戏中为所有“玩家”调用这种方法。我该怎么做呢?
我不明白,你的实际要求是什么,你能解释一下吗? – 2012-08-14 20:08:36
感谢您的回复。我编辑问题,更好地解释。 – BlackMouse 2012-08-14 20:17:24