Кто-нибудь знает способ иметь UITabBarButton, который вместо того, чтобы переходить к другому контроллеру представления, выполняет другую функцию, например. вызвать метод?
В моем приложении iPad используется панель вкладок, но клиент хочет, чтобы самая правая кнопка выполняла проверку обновлений на сервере; однако я не могу понять, как иметь кнопку, которая не будет переключать представления при нажатии. Я попытался удалить segue, но это также удалит кнопку.
-РЕДАКТИРОВАТЬ-
снимок экрана и фрагмент кода для ясности. Вкладка с надписью Sync
- это тот, который я не хочу открывать viewController:

AppDelegate.h:
@interface AppDelegate : UIResponder
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) UIViewController *viewController;
@end
AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self.window makeKeyAndVisible];
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
tabBarController.delegate = (id)self;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidTimeout:) name:kApplicationDidTimeoutNotification object:nil];
return YES;
}
а также:
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
NSLog(@"vc = %@", viewController);
return YES;
}