我在 JTRevealSiderbar 的 Sidebarviewcontroller 中有一个问题,其中侧边栏按钮按下委托我正在调用如下代码:
OpeningViewController *controller = [[OpeningViewController alloc] init];
controller.view.backgroundColor = [UIColor clearColor];
//controller.title = (NSString *)object;
controller.leftSidebarViewController = sidebarViewController;
controller.leftSelectedIndexPath = indexPath;
sidebarViewController.sidebarDelegate = controller;
NSArray *viewControllerArray = [[NSArray alloc] initWithObjects:controller, nil];
[self.navigationController setViewControllers:viewControllerArray];
我从 baseviewcontroller 、 siderbarviewcontroller 和我的 openingviewcontroller 中检查过,uinavigationcontroller 的内存地址是相同的。
此外,当我调用上面的代码时,OpeningViewController 的 viewdid 加载并出现也没有问题。
但这是我的问题,没有显示视图!?我不知道为什么会出现这个问题。
我检查了 self.navigationController 的 viewControllers 属性是否为空?也许这就是问题所在,但我也无法弄清楚为什么导航控制器的视图控制器是空的?
请有人帮助我,任何想法将不胜感激!:)