0
두 개의 스토리 보드 중 하나의 메인과 다른 대시 보드를 사용하고 있습니다. 성공적으로 응답 한 후 LGSideMenu를로드 중입니다.ViewDidload 메서드가 세 번 호출됩니다
문제는 DashboardViewController입니다. ViewDidLoad는 3 번을 호출합니다.
-(void)loadDashboardController{
dispatch_async(dispatch_get_main_queue(), ^{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Dashboard" bundle:nil];
UINavigationController *navigationController = [storyboard instantiateViewControllerWithIdentifier:@"NavigationController"];
DashboardViewController *mainViewController = [storyboard instantiateInitialViewController];
mainViewController.rootViewController = navigationController;
[mainViewController setupWithPresentationStyle:LGSideMenuPresentationStyleSlideAbove type:0];
UIWindow *window = [UIApplication sharedApplication].delegate.window;
window.rootViewController = mainViewController;
[UIView transitionWithView:window
duration:0.3
options:UIViewAnimationOptionTransitionCrossDissolve
animations:nil
completion:nil];
});
}
이러한 종류의 문제가 발생 했습니까?