[self.navigationController popViewControllerAnimates:YES];
en iyi seçenektir, ancak aynı görünüm denetleyicisi sınıfındaysanız veya temsilciniz geri düğmesi yönteminiz çağrılmadan önce değişirse, şunu da deneyebilirsiniz:
önce geri düğmesini tanımlamalısınız ---
UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc] initWithTitle: @"anyTitleForBackButton" style: UIBarButtonItemStyleBordered target: nil action: @selector(backButtonTapped)];
[[self navigationItem] setBackBarButtonItem: newBackButton];
[newBackButton release];
ve sonra backButtonTapped yönteminde şunu çağırabilirsiniz:
[self.navigationController pushViewController:desiredViewController animated:YES];