현재 iOS6 +를 지원하는 iPhone App을 개발 중입니다. 응용 프로그램의 구조에는 여러 개의보기 컨트롤러가 할당 된 루트 컨트롤러 인 UITabBarController가 있습니다. 탭 중 하나에서 UITableViewController가 선택되면 푸시 Seque를 사용하여 해당 항목의 상세보기를 표시하는 항목 목록이 표시됩니다.새 View Controller 제시하기 Tab Bar 유지하기
그러나 QR 검색을 허용하는 또 다른 화면이 있습니다. QR 코드가 스캔되면 결과가 처리되어 ID를 검색 한 다음 일치하는 항목에 대한 상세보기 페이지를 표시하려고합니다 (위와 동일).
QR 스캐닝보기 컨트롤러에서 다음 코드를 사용하여 표시 할 수 있지만이 시점에서 탭 표시 줄과 탐색의 희망을 잃을 수 있습니다.
[self presentViewController:detailController animated:YES completion:nil];
나는 상세 뷰 컨트롤러를 제시 만, 여전히 jQuery과 경로를 통해 갈 때 내가 얻을하려는 탭 표시 줄 (이상적으로 탐색 모음)을 유지할 수있는 방법이 있습니까? 내가 지금까지 찾은 모든 것이 presentModalViewController를 참조하지만, iOS6에서 deprecated되어 presentViewController로 대체 된 것 같습니다. 어떤 도움이나 제안에 미리
감사합니다,
PhilHalf
[self.navigationController pushViewController ...]를 시도했지만 아무런 오류도 없었습니다. 두 가지 모드에 대한 설명이 나를 이해하는 데 도움이되었으며 이제는 내 QRController 주변에 다른 NavigationController를 래핑했습니다. 고맙습니다. – PhilHalf
@PhilHalf 나는 당신과 같은 문제가 있습니다. 아무것도 오류가 없습니다. 어떻게 그것을 해결할 수 있었습니까? –