Я хочу сделать простую игру «Круг и крест».
Я поставил 9 кнопок, но подключил их к одному методу, поэтому, когда пользователь нажимает любую из них, заголовок кнопки меняется на X или O. Все кнопки имеют разные теги. Теперь я хочу отправить «отправителя» другому методу, чтобы проверить, является ли пользователь кругом или крестом.
-(void) show: (enum gamer) aGamer andSender: (id) sender
{
switch(aGamer)
{
case gCircle:
[sender setTitle:[NSString stringWithFormat:@"%c",'o']];
break;
case gCross:
[sender setTitle:[NSString stringWithFormat:@"%c",'x']];
break;
}
}
Проблема в том, что кнопка не меняет заголовок. Вот как я вызываю метод show, когда нажимаю кнопку.
[self show:aGamer andSender:sender];
'o'
вNSString
? Вместо этого вы можете просто использовать@"o"
. - person danielbeard   schedule 07.01.2014show:andSender:
. - person Peter Hosey   schedule 07.01.2014