더북(TheBook)

  9 목록뷰1의 항목 중 하나를 선택하면 삭제할지를 묻는 대화창이 나타나도록 블록을 구성합니다.

 

10 선택 대화창에서 버튼을 선택하면 목록뷰1에서 선택한 항목이 삭제되도록 블록을 구성합니다.

 

목록뷰1에서 선택한 항목을 완벽하게 삭제하려면 디데이와 관련된 데이터가 저장되어 있는 총 세 곳에서 삭제가 이루어져야 합니다. 먼저 목록뷰1에서 선택된 항목이 몇 번째 항목인지를 알려주는 블록을 이용하여 목록뷰1요소에서 선택한 요소를 삭제합니다.

목록뷰1의 요소 중 하나가 삭제되었으므로 목록뷰1요소를 다시 출력하여 변경된 내용이 앱 화면에 반영되도록 합니다.

제목리스트에서 위치에 있는 항목은 목록뷰1에서 삭제하기 위해 선택한 항목의 디데이 제목과 같습니다. 타이니DB1에 디데이 날짜를 저장할 때 디데이 제목을 태그로 사용했습니다. 따라서 태그지우기 함수의 태그 값으로 디데이 제목을 넣어 타이니DB1에 저장되어 있는 디데이 데이터를 삭제합니다.

방금 타이니DB1에 있는 디데이 데이터를 삭제하기 위해 태그로 사용된 항목은 더 이상 제목리스트에 있을 필요가 없으므로 이 항목도 삭제합니다

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.