Я убираю свое первое приложение, пытаюсь объединить события нажатия моей кнопки в один вызов метода и использую тег кнопки, чтобы увидеть, какая из них была нажата.Тем не менее, оператор switch не похоже на то, что я пытаюсь выделить контроллер представления внутри него
#import "NewsViewController.h"
...
...
- (IBAction)contentPressed:(id)sender
{
// check which button was pressed
UIButton *contentBtn = (UIButton *)sender;
switch (contentBtn.tag)
{
case 1:
NewsViewController *controller = [[NewsViewController alloc] initWithNibName:@"NewsViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
break;
}
}
Он отказывается признать контроллер - я получаю «Использование необъявленного идентификатора« controller »» и «неожиданно».имя интерфейса NewsViewController, ожидаемый идентификатор "в строке, где я делаю alloc.
Все работало до того, как я попытался объединить отдельные IBA-операции для кнопок в одну.Кто-нибудь пролил свет на это?