UIAlertController, UIAlertAction

나이든별 / Oldstar·2022년 5월 2일
0

Think about Keywords

목록 보기
11/37

공부한 것

  • UIAlertController
  • UIAlertAction

고민한 점

  • UIAlertAction(title: String?, style: UIAlertAction.Style, handler: ((UIAlertAction) -> Void)? = nil)에서, handler의 기능에 주목했다.
  • 재고가 부족하다는 알림을 표시하고, 확인을 누르면 목표한 뷰 컨트롤러로 넘어가야 하기 때문이다.
  • 다만, 무턱대고 handler 파라미터에 self.present()를 통해 목표 뷰 컨트롤러의 이니셜라이저를 넣어 줬더니, 화면이 넘어가지 않고 멈췄다.
  • 여러 가지를 생각해볼 수 있었다. NavigationController의 존재 때문에 잘 안 된 것인지, 아니면 목표 뷰 컨트롤러에 static func push() { }를 새로 정의해줘서 해당 뷰 컨트롤러의 전환을 용이하게 할지 고민했다.
profile
함께 나아가고자 하는 사람

0개의 댓글