[self.navigationController popViewControllerAnimates:YES];
є найкращим варіантом, але якщо ви не перебуваєте в одному класі класу контролера перегляду або ваш делегат змінюється перед викликом методу кнопки "Назад", ви також можете спробувати -
спочатку потрібно визначити кнопку повернення ---
UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc] initWithTitle: @"anyTitleForBackButton" style: UIBarButtonItemStyleBordered target: nil action: @selector(backButtonTapped)];
[[self navigationItem] setBackBarButtonItem: newBackButton];
[newBackButton release];
а потім у методі backButtonTapped ви можете зателефонувати -
[self.navigationController pushViewController:desiredViewController animated:YES];