2013-10-08 1 views
3

이미 App Store에있는 프로젝트가 있습니다.StoryBoard에서보기 컨트롤러를로드 할 때 빈 화면이 표시됩니다.

이제 스토리 보드를 사용하여 더 많은 스크린을 프로젝트에 추가해야합니다. 프로젝트는 이전에 nib 파일을 사용하여 구현되었습니다.

내가 추가 한 새로운보기 컨트롤러 용 스토리 보드를 만들었습니다. 뷰 컨트롤러가 호출 될 때 거의 공백으로 표시되며 컨트롤러에 추가 한 뷰는 표시되지 않습니다.

스토리 보드에서보기 컨트롤러를로드하는 방법을 아래 코드에 추가했습니다.

-(void)gotoEventsScreen 
{ 
    EventsListViewController* eventsScreen = [[UIStoryboard storyboardWithName:@"EventsScreen" bundle:nil] instantiateInitialViewController]; 
    [self.navigationController pushViewController: eventsScreen animated:YES]; 
} 

참고 : EventsListViewController를 initialviewcontroller로 설정했으며 식별자도 가지고 있습니다.

나는 또한 식별자를로드하려고 시도했지만 여전히 빈 화면을 보여줍니다.

+0

viewcontrollers를 올바르게 연결 했습니까? –

+0

@HarikrishnanT 네, 인스펙터에서 네비게이션 컨트롤러 문제 (예 : 깨진 체인)가 있는지 확인하기 위해 커스텀 클래스 이름과 식별자 인 – Prashanth

+0

을주었습니다. 스토리 보드 vc를 테스트 용으로 모의하려고합니다. –

답변

1

실제로 프로젝트 클래스 뷰 컨트롤러에는 수퍼 클래스 메서드를 호출하지 않는 initWithCoder 메서드로 구성된 몇 가지 문제가있었습니다.

관련 문제