Jika Anda hanya ingin memunculkan 2 sekaligus karena rootViewController Anda (cara) 'lebih dalam' maka 2 Anda dapat mempertimbangkan untuk menambahkan kategori ke UIviewController misalnya:
UINavigationController + popTwice.h
#import <UIKit/UIKit.h>
@interface UINavigationController (popTwice)
- (void) popTwoViewControllersAnimated:(BOOL)animated;
@end
UINavigationController + popTwice.m
#import "UINavigationController+popTwice.h"
@implementation UINavigationController (popTwice)
- (void) popTwoViewControllersAnimated:(BOOL)animated{
[self popViewControllerAnimated:NO];
[self popViewControllerAnimated:animated];
}
@end
Impor kategori #import "UINavigationController+popTwice.h"
di suatu tempat dalam implementasi Anda dan gunakan baris kode ini untuk memunculkan 2 pengontrol sekaligus:
[self.navigationController popTwoViewControllersAnimated:YES];
Bukankah itu bagus? :)