2017-04-12 12 views
-1

사용자가 이전에 보았던보기로 이동하지 않고 현재보기를 닫을 수있는 방법이 있습니까? 어떤 도움을 주셔서 감사합니다. 보기 컨트롤러를 다른보기로 닫으십시오 swift 3

+0

질문을 명확히 해주십시오. viewcontroller가 표시되고 코드의 다른 부분에서 현재 viewcontroller를 닫으려고한다는 것을 의미합니까? – Simon

+0

아니요, 현재보기 컨트롤러를 닫고 싶지만 마지막으로 돌아 가지 않습니다. 어느 쪽이든을 선택하고 싶습니다. – c3pNoah

+0

당신은'UINavigationController'를 사용하고 있습니까? – JuicyFruit

답변

0

당신은 탐색 컨트롤러 (NC)에서 현재의 ViewController (VC1)를 포함하고 당신이 할 수있는 2 (VC2을)의 ViewController로 이동하려면 다음

self.navigationcontroller.present(vc2, animated: true) 
self.dismiss(animated: false) 

: VC1에

그러면 두 번째 viewcontroller가 표시되고 백그라운드에서 vc1이 제거됩니다.

내 의사 코드를 용서해주십시오. 맥을 지금 당장 닫지 마십시오.