1
UITableViewCellStateShowingDeleteConfirmationMask
에 빨간색 표식 (음수 기호)이있는 테이블 뷰 (로드 될 때)에 모든 행을 표시하려고합니다. 즉, 빨간색 표시를 클릭하면 해당 행에 대한 삭제 버튼이 표시되어야합니다 (편집 버튼을 누르지 않고 편집 버튼의 동작이 취해집니다). 다음 코드는 런타임 오류를 제공하고 그것은 각 행에 대해 빼기 빨간색 표시도 표시하지 않습니다?편집 단추가없는 tableview에서 편집 작업을 하시겠습니까?
편집 버튼을 사용하지 않으려 고하고 싶습니다. 어떻게해야합니까?
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSArray *deleteIndexPaths = [NSArray arrayWithObjects: [NSIndexPath indexPathForRow:indexPath.row inSection:0], nil];
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:deleteIndexPaths withRowAnimation:UITableViewRowAnimationFade];
[tv endUpdates];
}
+1이 답변은 나에게 큰 도움이되었습니다. 감사합니다. – Warrior