tab bar ctrl -> navigation ctrl 이런식으로 구성되었을때 dismiss가 의도대로 동작하지 않습니다.

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • FirstDo
      참가자
      • 글작성 : 1
      • 답글작성 : 1
      1,190 포인트

      안녕하세요, 입문한지 얼마 안되서 모르는것이 정말 많네요!

      열심히 찾아보다가 도저히 찾을수 없어서 질문을 드립니다.

       

      앱의 구조가

      뷰1 -> tab bar controller -> navigation controller -> table view -> 뷰2

       

      이런식으로 구성되어 있습니다.

       

      뷰2에서 dismiss를 호출하면 이전뷰인 table view로 갈 줄 알았는데, 뷰1로 가버리네요. 

      뷰2에서 dismiss를 호출했을때, 이전 뷰인 table view로 가려면 어떡해야 하나요??

       

                             

       

       

       

      • 이 게시글은 FirstDo에 의해 5 days, 16 hours 전에 수정됐습니다.
      0
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 510
      16,390 포인트

      dismiss는 present modally 했을 때 사용하는 방법입니다.
      내비게이션 컨트롤러를 사용했다면 내비게이션 컨트롤러에게 pop 해달라고 부탁해야합니다.
      내비게이션 컨트롤러에게 push 해달라고 한 것을 pop 해달라고 하는 것이죠.

      0
      • FirstDo
        참가자
        • 글작성 : 1
        • 답글작성 : 1
        1,190 포인트

        앗.. 아예 잘못하고 있었군요.

        답변 감사드립니다!

        그부분을 다시 제대로 공부해야겠네요

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

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom