이전 :프로그래밍 방식으로 탐색 컨트롤러를 구축/탐색하십시오.
내 앱은 독립형 뷰 컨트롤러를 기반으로합니다. 애플리케이션 위임자의 루트보기 컨트롤러를 바꾸어 하나에서 다른 것으로 전환 할 수 있습니다.
ade.window.rootViewController = newController;
... 지금까지는 모든 것이 올바르게 수행되었습니다.
내일 : 사용자 도움이 될 것입니다
우리는 우리의 응용 프로그램에있는 navigationController 기반의 일부를 추가 할 필요가, 우리의 탐색 :
브랜드 => 모델 이름 => 색상
그래서, 사용자는 색상을 선택한 다음 버튼을 클릭합니다. 이제 실제로 다른 탐색 UI (예 : 여러 방법으로 탐색 컨트롤러에 밀어 넣을 수없는 UIViewController ("pippo"라고 함)로 전환합니다. 나는 그렇게하고있다!).
내가 원하는 것은 "pippo"의 "Color"화면으로 돌아가는 것입니다. 그래서, 프로그래밍 I 복원 네비게이션 컨트롤러를 "이동"할 수있는 방법을 찾고 있어요, 내 말은 :
나는 돈을
가 지금은 브랜드에있어 내 네비게이션 컨트롤러를 복원,하지만 난 내 사용자가 여기에 있기를 바란다. 내가 선호했던 마지막 색상을 보여주고 싶다. (선호도에 저장했다.)
내가 알고있는 브랜드와 모델을 어떻게 시뮬레이션 할 수 있는가?
고마워요. 앱 델리게이트에 applicationDidFinishLoading
에서
soorry, 잘못된 답을 다음과 같은 코드를 작성 : 난 내 게시물에서 인용 : "사실 (내가 할 수있는 '그 탐색 계층 구조 외부에있는"pippo을 "), 여러 가지 방법으로 nav-controller에서 밀어 붙이십시오. 그렇게하지 않으면 안됩니다!). " 그래서 당신은 내가 할 수 없다는 것을 알고 내 탐색 컨트롤러에서 'pippo'를 누르기를 원하지 않습니다. - 또한 사용자 상호 작용없이 컨트롤러를 탐색하려고합니다. : \ –
viewcontroller를 탐색 스택에 푸시 할 수없는 단일 시나리오를 생각할 수 없습니다. 그러나, 당신은 보스입니다. 메소드 push 및 pop을 사용하여 사용자 상호 작용없이 스택을 탐색 할 수 있습니다. 어쨌든, 더 이상 정말로 이해할 수 없으므로, 당신을 도울 수 없습니다. –
제 'pippo'는 사진 카메라 인 맞춤 이미지 픽커입니다. 그러나 애니메이션없이 내 브랜드와 모델 뷰 컨트롤러를 밀어 넣고 그 동작을 확인하려고 노력할 것입니다. –