저는 앱 시작시 로그인보기 컨트롤러가 있습니다. 그런 다음 사용자 로그인이 성공하면 그 안에 테이블보기가있는보기로 이동하게됩니다. 필자는 네비게이션 컨트롤러 내부에 테이블 뷰를 내장했습니다. 나는 세부보기로 사용자를 푸는 segue가있다. 그러나 행 셀을 클릭하자마자 다음 오류가 발생합니다.Segue가 수행되지 않았습니다.
'Could not find a navigation controller for segue 'Event Details'. Push segues can only be used when the source controller is managed by an instance of UINavigationController.''
하지만 위에서 말한 것처럼 테이블 뷰를 포함하는 navigationview 컨트롤러가 있습니다. 이 오류의 원인은 무엇입니까?
.. 나는 당신이 RootViewController
로 UINavigationController
을 사용하지 여기에 생각 .. 그리고 당신은 rootViewController로 UIViewController
를 사용
'->Login View NavigatinViewController->(View with a table View inside)->Details'
didSelectRowAtIndexPath 메소드의 코드를 게시하십시오. –
[self performSegueWithIdentifier : @ "EventDetails"sender : nil]; –