ECSlidingViewController를 구현하려고합니다. & 내 스토리 보드에 단편을 사용하고 있습니다. 나는 a를 MainViewController의 viewDidLoad에 두 번 호출되는 문제와 ECSlidingViewController 구현
self.slidingViewController.underLeftViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Menu"];
는 항상 null로 설정지고를있다. 자세한 정보.
- 로그 인 스크린 (InitViewController) ------ segue ---------> MainViewController.
내 MainViewController에 다음 코드가 있습니다. 내 InitViewController에서
-(void)addMenuViewControllerWithGesture{
self.view.layer.shadowOpacity = 0.075f;
self.view.layer.shadowRadius = 10.0f;
self.view.layer.shadowColor = [UIColor blackColor].CGColor;
if (![self.slidingViewController.underLeftViewController isKindOfClass:[rsMenuViewController class]]) {
self.slidingViewController.underLeftViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Menu"];
}
}
(로그인) 이렇게함으로써
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
MainViewController *controller = segue.destinationViewController;
// setting some values before going to the next view.
controller.id = 0;
controller.name = @"harish";
self.topViewController = controller;
}
의 MainViewController의 viewDidLoad에는 두 번 호출지고 그리고 아래의 값은 항상 null로 설정됩니다.
self.slidingViewController.underLeftViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"Menu"];
희망이 있습니다. 나는 여기에 매달려있어 해결책을 찾고있다.
감사합니다.