Можете ли вы выделить для этого пункт панели вкладок? Кажется, самый чистый способ. Тогда вы можете использовать
tabBarController:didSelectViewController:
метод UITabBarControllerDelegate
.
примерно так (при условии, что вкладка выхода из системы является 5-й вкладкой)
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController {
if ([tabBarController selectedIndex] == 4) {
//LOGOUT
}
}