UINavigationViewController
대신 UITabBarController
을 사용하도록 앱을 변경하고 있습니다. 그에 따라 컨트롤러를 교체하고 앱을 탭으로 성공적으로 시작했습니다. 나중에 코드에서 나는 선이 좋아 segues를 사용하여 어려움을 가로 질러왔다가장자리가있는 UINavigationViewController를 UITabBarController로 바꿈
[self performSegueWithIdentifier:@"ImageViewController" sender:self];
오류를 생산 작동하지 않습니다
소스 컨트롤러가 UINavigationController가의 인스턴스에 의해 관리 될 때는 "푸시 segues 만 사용할 수 있습니다 "
FirstViewController
에 UINavigationController
을 삽입하면 위의 라인이 정상적으로 작동합니다. 보기간에 전환하고 다른보기 컨트롤러에 일부 데이터를 전달하려면 해당 줄이 필요합니다.
문제는 (내가 그렇게 다시 UINavigationController
에서 SecondViewController
을 감싸고 제외) SecondViewController
로 이동 SEGUE 식별자를 사용하여 TabBar의 탐색을 숨기는 것입니다. 그것은 해결책이 아닙니다.
질문 : UITabBarController
을 사용하는 방법 및 탭 탐색을 볼 수있는 채로 여전히 채우기를 활용할 수 있습니까?
당신 말이 맞습니다. 이것은 실제로 UITabBarController에서 segues를 사용하여 내 문제를 해결합니다. – Vad