2014-07-16 4 views
0

일반적으로 스토리 보드를 통해이 간단한 연결을 관리하지만 XIB를 통해 벽을 치는 것처럼 보입니다. 기본적으로 XIB 파일이 있습니다. 이전에는 Table View Controller를 화면으로 드래그하는 실수를했습니다. 그리고이 오류가 있습니다 :펜촉을로드했지만 뷰 콘센트가 설정되지 않았으므로 뷰 콘센트를 찾을 수 없습니다.

A view can only be associated with at most one view controller at a time! 

나는 테이블 컨트롤러보기를 삭제하고 그냥 UITableView로 바꿨습니다. 나를 위해 옵션을 선택하지 않습니다

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

내가 여기 stack overflow에이 멋진 게시물을 따라,하지만 내 문제는 매우 첫 번째 대답에서 7 단계이다 : 그것은 오류가 도망 갔어요,하지만 난 새로운 오류가 있습니다. 나는 출구 밑에 "보기"가 보이지 않는다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 아, 그리고 UITableViewController의 하위 클래스 인 PhotosTableViewController에 파일 소유자의 사용자 지정 클래스를 설정했습니다. 잘만되면 나는 모두를 위해 ok를 설명했다. 어떤 도움이라도 대단히 감사합니다. 감사!

+0

어디에서이 콘센트를 찾으십니까? 그것은 당신이 PhotosTableViewController로 설정 한 클래스의'File Owner'에 있어야합니다. –

+0

이 맞습니다. .Xib 안의 파일 소유자 탭을보고 있습니다. 내 PhotosTableViewController 내부에 tableDataSource 콘센트가 필요합니까? – user3817163

답변

1

메인 수퍼 뷰에서 클래스 (파일 소유자)의 View Outlet을 제공해야합니다. 그래서,보기를 마우스 오른쪽 버튼으로 클릭하고 파일의 소유자에게 참조 콘센트를 제공하십시오.

더 많은 도움이 필요하면 알려주십시오.

+0

고마워요! 와우, 꽤 쉬웠다. – user3817163

+0

그래. 투표 할 수 있습니다. –

관련 문제