• Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • 27
  • 28
  • 29
  • 30
  • 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
  • 31
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

네비게이션 컨트롤러 리팩토링

Untitled_Artwork 3

UISearchController를 작업하려고 보니… 처음에 SceneDelegate에서 만든 Navi bar를 쓰려니까
데이터 통신도 그렇고 delegate 등에서 다 ~~~ 귀찮아지길래
navi bar를 분리하기로 결정했다.

처음 온보딩에서 tab bar로 넘길 때 present를 해서 해당 nav를 사실상 없애고(?)
그 다음에 tabbar에서 storyboard reference로 넘길 VC에 navigation controller를 embed in 해준다.

그러면 탭별로 navi stack이 분리된다 당연히.. 그게 훨씬 편할 것 같다.

이렇게 되면 첫 앱 실행 (온보딩O)을 제외하고는 SceneDelegate에서 navi bar를 만들어 줄 필요가 없다.
왜냐면 어차피 첫 실행 아니면 tabbar-main이 첫 뷰이기 때문에… 이것도 수정해야 할 듯 ~.~