Я использую TabBarController для выбора первого представления этой спецификации. часть. Из этого я должен нажать другие виды, которые нужно удалить позже. Пример (ReviewDetailController является UIViewController):Удалить представление из TabBarController
ReviewDetailController *ctr = [[ReviewDetailController alloc] initWithNibName:@"ReviewDetail" bundle:nil];
... сделать некоторую инициализацию, а затем
self.tabBarController.selectedViewController = ctr;
[ctr release];
Это работает, но я не нахожу никакого способа, чтобы вернуться к предыдущему виду.
Поскольку он не является навигационным контроллером, я не могу использовать pushViewController и позже popViewController. Но толчок и поп-то, что мне действительно нужно.
Спасибо! Я сохраняю topfrontViewController и восстанавливаю с помощью:
- (IBAction) goBack: (id) отправитель { \t VocTrainAppDelegate * appDelegate = (VocTrainAppDelegate *) [[UIApplication sharedApplication] delegate]; \t appDelegate.tabBarController.selectedViewController = prevController; } – thpitsch