Я только начинаю использовать Objective C, и мне было интересно, какой был правильный синтаксис, чтобы выбрать всех других игроков, чтобы установить свойство isActive равным NO. Благодаря!Выбор всех объектов игроков ObjectiveC
- (void) playerBuzzedIn: (XGPlayer *) activePlayer
{
if (activePlayer) {
activePlayer.isActive = YES;
}
else
//set all other isActive = NO
self.currentGameState = results;
}
Im думая, что-то вроде этого, является то, что право:
for (XGPlayer *player in self.players) {
player.isActive = NO;
}
Если в классе реализации '-playerBuzzedIn:', у вас есть '' players' @ property', который является '' NSArray' из объектов XGPlayer', то, да, код вы предложили верно. Вы пробовали? –
да, это работает, спасибо! – JProg