В настоящее время я использую класс MKHorizMenu
найден здесь и пытаюсь понять, почему я получаю сообщение метода экземпляра не найден.
Я пытаюсьсделать, чтобы приложение программно делало эквивалент нажатия на элементы на контроллерах представления первой загрузки.
Мой код:
// Actually select the item
[self.horizMenu.itemSelectedDelegate horizMenu:self.horizMenu itemSelectedAtIndex:0];
// Tap the button (change its background image etc)
NSArray *subs = [self.horizMenu subviews];
[self.horizMenu buttonTapped:(id)[subs objectAtIndex:0]]; // guilty line
Предупреждение:
warning: instance method '-buttonTapped:' not found (return type defaults to 'id')
В классе MKHorizMenu
метод определяется как:
-(void) buttonTapped:(id) sender
Когда я запускаю код, он работает как нужно - он выглядит так, как будто первая кнопка была нажата, и первый элемент выбран.
Почему я получаю это предупреждение?Как мне тут правильно позвонить buttonTapped
?