2011-02-25 2 views
1

기본 탭 기반 레이아웃으로 Xcode 프로젝트를 시작했는데 알아낼 수 없습니다. 주 .xib를 열고 세 번째 탭을 추가 한 다음 탭을 세 번째 .xib 파일에 연결하지만 세 번째 탭을 누르면 응용 프로그램이 충돌합니다.탭 막대 컨트롤러에 탭을 추가하는 방법은 무엇입니까? (iOS)

오류 코드 : 사전에

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "thirdview" nib but the view outlet was not set.' 

감사합니다.

답변

1

이 오류는 일반적으로 탭 막대 컨트롤러가 연결된 .xib 파일을 찾는 동안 해당 .xib에 "File 's Owner"항목의 view 콘센트에 대한 링크가 없음을 의미합니다. 이 속성을 올바르게 설정했는지 다시 확인하십시오. (대부분의 xibs는 포함 된보기로 설정 만합니다.)

+0

어떻게 올바르게 설정했는지 확인하고 어떻게 연결합니까? 감사. – ayve

+0

.xib 파일을 열고 "파일 소유자"항목을 선택하십시오. 관리자 (Xcode 3의 별도 창, Xcode 4의 오른쪽 창)에서 링크 탭을 엽니 다. 이러한 링크 중 하나는 옆에 작은 원이있는 '보기'라고해야합니다. 원이 채워져 있는지 확인하고 위에 마우스를 올려 놓으면보기가 강조 표시됩니다. 그렇지 않은 경우 원에서 뷰 객체로 드래그 앤 드롭합니다. – Tim

관련 문제