[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];