12 앱 화면에 디데이 목록이 표시되도록 계속해서 블록에 목록뷰1의 요소를 구성하고 화면에 출력하는 코드를 추가합니다.
➊ 전역변수 날짜에 디데이 날짜를 yyyy/MM/dd 형식으로 저장합니다.
➋ 전역변수 기간에 디데이 날짜와 현재 시각 사이의 기간을 일 단위로 바꿔서 저장합니다.
➌ 날짜, 항목, 기간을 합쳐서 목록뷰1의 요소에 추가합니다.
➍ 블록에서 반복을 통해 만든 디데이 목록을 목록뷰1의 요소 값으로 지정해서 화면에 출력합니다. 블록을 블록의 바깥쪽에 연결해야 합니다.
지금까지 만든 앱이 잘 작동하는지 스마트폰을 이용하여 테스트해 봅시다.
체크리스트
☐ + 버튼을 클릭하면 제목 입력창이 나타남.
☐ 제목 입력창에 디데이 제목을 입력하고 OK 버튼을 클릭하면 날짜 선택창이 나타남.
☐ 제목 입력창에 이미 입력되어 있는 디데이 제목을 입력하면 경고창이 나타남.
☐ 날짜 선택창에서 날짜를 선택하고 확인 버튼을 클릭하면 화면에 디데이 날짜, 제목, 남은 기간이 표시됨.
☐ 기간을 나타내는 숫자는 디데이가 어제면 1, 오늘이나 내일이면 0, 모레면 -1로 표시됨.
☐ 디데이 목록 중 하나를 선택하면 삭제를 선택하는 창이 뜨고 예 버튼을 클릭하면 선택한 항목이 삭제됨.
☐ 앱을 종료한 후 다시 실행하면 기존에 입력했던 디데이 정보가 화면에 표시됨.