-(IBAction)buttonPressed:(id)sender
{
switch ( [sender tag] )
{
case 1:
//blah blah blah
break;
case 2:
//blah blah etc.
break;
}
}
Я не хочу выполнять работу за вас, но ....
заменить эту строку
if (sender == [NSString stringWithFormat:@"button%i", i+1])
с этой строкой
if ([sender tag] == i)
Обратите внимание, что формат вашего цикла for недействителен:
for (int i = 0; i++; i < 7)
s / б:
for (int i = 0; i < 7; i++)