0

Я добавил кнопку моя навигационная панель так:Нажатие UIBarButtonItem на NavigationController

UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStylePlain target:self action:@selector(methodtocall:)];   

self.navigationItem.rightBarButtonItem = anotherButton; 
[anotherButton release]; 

Однако, когда я нажимаю это я получаю InvalidArgumentException. Это совершенно новый навигационный проект. Кто-нибудь знает, почему я получаю такое поведение?

+0

Можем ли мы увидеть ваш метод действий? –

ответ

1

Вы должны определить свой метод действия, как это:

-(void) methodtocall:(UIBarButtonItem *) sender { 
    //do stuff... 
} 

Вы, вероятно, получать InvalidArgument ошибку, потому что вы не определили свой метод, чтобы получать UIBarButtonItem.

Смежные вопросы