swift에서 안드로이드의 finishAffinity 와 비슷한 기능을 구현하고 싶습니다

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • h
      참가자
      • 글작성 : 3
      • 답글작성 : 1

      안드로이드의 finishAffinity를 사용하여 현재 액티비티를 제외하고 모두 종료하던걸
      ios에서 구현하고 싶습니다.
      현재 viewController 를 제외한 stack에 쌓인 다른 모든 viewController을 종료하고싶은데요.
      도움 부탁드리겠습니다.
      감사합니다.

    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 580

      ㅈㅔ가 안드로이드를 잘 몰라서 정확한 질문의 요지는 모르겠지만,
      내비게이션 방식을 사용하여 화면전환을 구현하였다면 해당 뷰 컨트롤러의 내비게이션 컨트롤러(navigationController 프로퍼티를 통해 접근할 수 있습니다)의 viewControllers Array 프로퍼티에서 관리하고 있는 뷰 컨트롤러를 관리해주면 됩니다.
      modal 방식을 활용하여 뷰 컨트롤러를 present 했다면 UIViewControllerdismiss 메서드를 찾아보면 될 것 같습니다.

1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 743-81-02195
통신판매업 신고번호 : 제 2022-충북청주-1278 호
고객센터 : 카카오톡채널 @yagom