Использование UITabBar в приложении на основе представления не работает

#ios #uitabbar

#iOS #uitabbar

Вопрос:

Я добавил UITabBar в приложение на основе представления, подключил свой контроллер представления следующим образом:

 @interface SomeViewController : UIViewController<UITabBarDelegate> {    

...

UITabBar *tabBar;

...

@property (nonatomic, retain) IBOutlet UITabBar *tabBar;
  

Внутри моего файла реализации я сделал это:

 @synthesize tabBar;

- (void)tabBar: (UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
}
  

Я зашел в IB и подключил панель вкладок к панели вкладок владельца файла.

Моя проблема: нажатие на элемент панели вкладок никогда не запускает метод didSelectItem. Я пропустил или неправильно выполняю шаг?

Ответ №1:

Вы установили для делегирования панели вкладок значение self?

Комментарии:

1. Спасибо! Я не могу поверить, что забыл это. Я приму этот ответ как можно скорее.