문제

I 식별자가있는 Storyboard Segue가 있습니다.

나는 viewController에서 내가

를함으로써 내가 viewController에서 전화하려고합니다.

[self performSegueWithIdentifier: @"Push to ResumeView" sender: self];.

아무 일도 일어나지 않습니까?

viewController를 맨 위 navigationController 또는 뭔가를 사용하여 눌러 viewController를 누르면 어떻게 해야하는지 알 수 없습니다.

도움이 되었습니까?

해결책

'from'View 컨트롤러에서 shouldPerformSegueWithIdentifier:sender: 또는 prepareForSegue:sender: 메소드를 구현하십시오.메소드 내에 중단 점 또는 nslog ()를 놓아 Segue 식별자를 검사하십시오.이렇게하면 실제로 Segue를 스토리 보드에서 올바르게 설정했음을 증명합니다.

다음 뷰 컨트롤러를 탐색 컨트롤러의 맨 위에 수동으로 밀어 넣으려면 pushViewController:animated:를 사용하십시오.그러나 스토리 보드를 사용하는 경우 선호하는 방법은 세그리브를 사용하는 것입니다.

다른 팁

이걸 시도하십시오.

UIViewController *yourResumeView=[self.storyboard instantiateViewControllerWithIdentifier:@"PushToResumeView"];
[self.navigationController pushViewController:yourResumeView animated:YES];
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top