Overview

  • 슬라이더를 통해 맞춰야할 점수를 정확히 입력해야하는 숫자 맞추기 게임입니다.
  • 동영상으로 보기

프로젝트 인원 및 개발 파트

  • 1명

프로젝트 기간

  • 1일

배운 점

  • UISlider의 값을 받아오는 방법.
  • UITableView를 통해 여러 값을 나타내는 방법.

어려웠던 점

  • UIViewController간의 데이터 전달
    • 스토리보드상에서는 ‘명예의 전당’ 버튼과 ‘명예의 전당’의 결과가 보여질 UITableViewControllerUIStoryboardSegue로 연결했지만, 값을 전달할 수 있는 prepare(for:sender:) 메소드를 쓰지 않았으며 소스코드상에서는 UINaviationControllerUITableView 인스턴스를 생성해 데이터를 전달했지만, UITableView 인스턴스를 푸시하지 않았다. 결과적으로 소스코드상에서 만들어진 인스턴스와 UIStoryboardSegue를 통해 띄워진 인스턴스가 서로 다른 인스턴스가 된 것이다. 메인화면이 UINavigationController에 Embed In된 상태였기 때문에 UITableViewController를 생성하여 푸시하는 방법으로 해결했다.