[self.navigationController popViewControllerAnimates:YES];
ist die beste Option, aber wenn Sie sich noch nicht in derselben View-Controller-Klasse befinden oder Ihr Delegat Änderungen vor dem Aufruf Ihrer Back-Button-Methode vornimmt, können Sie auch Folgendes versuchen:
Zuerst müssen Sie den Zurück-Button definieren ---
UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc] initWithTitle: @"anyTitleForBackButton" style: UIBarButtonItemStyleBordered target: nil action: @selector(backButtonTapped)];
[[self navigationItem] setBackBarButtonItem: newBackButton];
[newBackButton release];
und dann können Sie in der backButtonTapped-Methode-- aufrufen
[self.navigationController pushViewController:desiredViewController animated:YES];