Nope, IBAction is defined as void. It's just there so IB can parse your header when you drag it into IB.I don't return anything from these methods, but could I?
-(IBAction)buttonPressed:(id)sender
{
switch ( [sender tag] )
{
case 1:
//blah blah blah
break;
case 2:
//blah blah etc.
break;
}
}