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プロパティがnullであることを確認しましたか?これが問題かもしれませんが、ナビゲーションコントローラーのビューコントローラーが空である理由もわかりませんでしたか?
誰かが私を助けてください、どんな考えでも感謝されます!:)