Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 패스트캠퍼스후기
- iOS앱개발올인원패키지Online.
- 머티리얼 디자인
- 플랫디자인
- SWIFT
- 스큐어모피즘
- 디자인 트렌드
- viewDidAppear
- 포인트
- 직장인인강
- 패캠챌린지
- Git Tutorial
- git workflow
- 입력 개수 제한
- 아이폰
- 뉴모피즘
- 뉴북
- commit messages
- 8 그리드 시스템
- 패스트캠퍼스
- .DS_Store
- viewDidLoad
- Xcodebuild
- 픽셀
- commit message
- 마크다운
- ios
- commit
- git
- 직장인자기계발
Archives
- Today
- Total
목록dismiss (1)
왕논의 연구실
[Swift] 자식 뷰컨트롤러에서 dismiss를 적용하면?
현재 회사 앱은 coordinator 패턴으로 만들어져 있습니다. 그러다보니 ViewController 안에 ViewController가 쌓이는 경우가 많습니다. 코디네이터 패턴에서 백버튼을 만드는데, 자식 ViewController에서 dismiss를 하니 부모 ViewController까지 dismiss 되었습니다. 처음 이 현상을 보았을 때는 이해가 되지 않았습니다. dismiss를 하면 dismiss한 VC와 그 위에 쌓인 VC들이 해제가 되어야하는데, 코드상 상위인 부모 VC가 해제된 걸로 보이니 말입니다. 생각해보면, 자식VC는 present된 것이 아니라 부모 VC의 요소로서 있는 것이므로 자식VC가 해제되기 위해선 부모 VC레벨에서 해제되는 것이 맞는 것처럼 생각됩니다. 그래서 이에 관해 ..
iOS/Swift
2023. 5. 31. 22:45