2014-12-17 4 views
0

이것은 내가 아는 진짜 초보자이지만 나는 사람이 나를 올바른 방향으로 향하게 할려고 찾고있다.UINavigationController를 UITabController로 바꾸는 것

내가 표보기에 관하여 중대한 레이 Wenderlich 시리즈를 통해 갈거야

, 여기 년대

그러나 나는 그 예 유사한 응용 프로그램을 만들뿐만 아니라 TabViewController가있다

http://www.raywenderlich.com/68139/video-tutorial-table-views-search

마지막으로, 그래서 스토리 보드에 새 TabViewController를 만든 다음 그와 UITableViewController 사이에 segue를 만들고 테이블 뷰의 셀 중 하나를 탭하여 다음 뷰 컨트롤러를 가져올 때까지 실행됩니다. 그러면이 오류가 발생합니다. ...

*** 캐치되지 않은 예외 'NSGenericException', 이유로 응용 프로그램을 종료하는 이유 : 'segue'GoToEdit '에 대한 탐색 컨트롤러를 찾을 수 없습니다. 소스 컨트롤러가 UINavigationController 인스턴스로 관리되는 경우에만 밀어 넣기 연결선을 사용할 수 있습니다. '

원본보기 컨트롤러에 원래의 Segue를 제거하고 TabViewController로 바꾸고 새 Segue로 연결했기 때문에이 오류가 발생하지 않습니다.

enter image description here

+1

귀하의 탭 네비게이션 컨트롤러에 연결해야하고, 네비게이션 컨트롤러는 테이블 뷰 컨트롤러로 이동합니다. 현재 navcontroller에는 탭과 테이블 컨트롤러가 없습니다. – Mrunal

+0

참고 : http://www.raywenderlich.com/50308/storyboards-tutorial-in-ios-7-part-1 – Mrunal

+0

난 그냥 탭 컨트롤러와 원래 uinavcontroller 사이에 segue 시도하고 그 다음에 테이블보기 컨트롤러가 작동하지 않는다면, 내가 얻는 것은 아이템 탭 뷰 콘트롤러가 디스플레이되고 검은 색 화면이 위의 것입니다. – Phil

답변

0

당신은있는 navigationController 당신의 예쁜 아이콘 장면에 embede한다. 그게 다야. Main.storyboard에

+0

탭 컨트롤러 안에 Nav 컨트롤러를 내장했는데 제대로 작동하지만 어떻게 이해할 수 있습니까? 왜 내가 nav 컨트롤러를 만든 다음 nav 컨트롤러에 segue를했을 때 작동하지 않았습니까? 차이점이 뭐야? – Phil

+0

첨부 된 스크린 샷에 따르면 U는 탐색 컨트롤러가 아닌 segue를 푸시하려고했습니다. – Nick

0

클릭 한 후 TabBar의 컨트롤러를 선택하고 편집을 클릭 -> Embede에서이 -> 탐색 컨트롤러

+0

탐색 컨트롤러가 회색으로 표시됩니다. – Phil

관련 문제