2011-03-01 3 views
0

사용자가 UITableView에서 행 하나를 스 와이프하고 DELETE 버튼을 누릅니다.사용자가 스 와이프를 삭제 한 행은 무엇입니까?

사용자가 DELETE (삭제)를 클릭하면 UIActionSheet가 나타나 위험한 삭제 항목 2 개 중 1 개를 선택합니다.

사용자가 해당 버튼 중 하나를 클릭하면 ... "myCode :"라는 코드를 실행합니다.

...

내부 "myCode :"일단, 어떻게 사용자가 삭제하려고하는 행 감지합니까?

indexPathForDeletedRow 메서드가 있습니까? (매우 편리 indexPathForSelectedRow 방법과 유사하게).

+1

UIActionSheet가 삭제 확인을위한 것이라면 그렇게하지 마십시오. 삭제 확인은 스 와이프하여 표시되는 실제 빨간색 버튼입니다. 동일한 것을 두 번 묻는 것은 짜증나는 일입니다. –

+0

actionSheet는 그를 위해 2 가지 위험한 행동 중에서 * 선택 * 할 수 있습니다. (원래 게시물에 내 세부 정보를 추가하겠습니다.) – Irene

답변

2

간단한 방법은 셀 보류 삭제와 연관된 NSIndexPath를 보유하는 아이바를 생성하는 것이다. 액션 시트를 작성하고 프리젠 테이션하기 전에 바로 그 부분을 저장하십시오.

+0

나는 그것을 두려워했습니다. 나는 그러한 수많은 ivars있다. 점점 더 많은 것들을 추적하십시오. – Irene

관련 문제