2011-12-24 5 views
0

xcode 4.2 및 스토리 보드를 사용하여 어제 개발 한 어플리케이션을 iOS 4 용으로 개발했을 때 스토리 보드가 IOS 5에서만 지원된다는 사실에 놀랐습니다. 그게 아닙니다. 좋은 ... 그래서 지금은 내가 알지 못하는 XIB 파일로 전체 스토리 보드를 변경하고 있습니다. 그래서 여기 내 문제입니다 - (로그가 성공하면) 탐색보기 (로그인 화면)가 테이블보기로 이동합니다. 이제 행을 선택하면 다른보기로 이동하려고합니다. 내비게이션 컨트롤러가 빈 화면으로 이동합니다

은 내가 DataView를 만들어 썼다 :

DataView *d = [[DataView alloc] initWithNibName:@"DataView" bundle:[NSBundle mainBundle]]; 
[self.navigationController pushViewController:d animated:YES]; 
[d release]; 

은 내가 XIB 파일 DataView.xib 있습니다 가 나는 전망을 가지고있는 UIViewController를 삽입하고 라벨 내부. 그리고 속성 관리자에서 NIB 이름에 DataView를 썼습니다.

그러나 행을 선택하면 빈 화면이 나타납니다. 내가 무엇이 누락 되었습니까?

정말 감사드립니다.

+0

루트보기가 AppDelegate의 UINavigationController에 있습니까? – Michael

답변

0

NIB 파일에서보기 컨트롤러가 필요하지 않습니다.

원하는보기와 하위보기를 추가 한 다음 펜촉의 파일 소유자가보기 컨트롤러로 설정되어 있는지 확인한 다음 &보기에서 파일 소유자로 드래그하고보기 콘센트를 선택하십시오.

관련 문제