2010-05-25 7 views
2

몇 가지 이유로 편집 모드로 전환하기 위해 tableview를 가져올 수 없습니다. 그것은 약간의 오픈 소스 코드를 사용하여 테이블 뷰와 함께 캘린더 (iCal esque)를 사용하고 있기 때문에 보이는 것보다 조금 힘들며, 일반 테이블 뷰를 사용하는 것만 큼 단순하지는 않습니다.내 tableview가 편집 모드로 들어가게하려면 어떻게해야합니까?

기본적으로 두 클래스가 있습니다. 하나는 (클래스)는 UIViewController이고 다른 하나는 (클래스 B)는 viewController의 데이터 소스와 tableview delegate입니다. 클래스 B에, 나는 잘 작동

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

을 구현했습니다,하지만 난 클래스 A (뷰 컨트롤러)에서 편집 탐색 모음 항목을 넣으면 아무 일도 발생하지 않습니다. 특정 프로토콜이나 필자가 작성해야하는 특정 방법을 잊어 버렸습니까? 어떤 도움을 주셔서 감사합니다. 내가 뭔가를 놓친다면 사과드립니다. 다른 사람들의 코드를 사용하는 법을 배우는 것뿐입니다.

편집 :

난 그냥 클래스 A (뷰 컨트롤러)

- (void)setEditing:(BOOL)editing animated:(BOOL)animate { 
    self.tableView.editing = editing; 
} 

에서이 코드를 구현 그리고 그 편집 원이 올 수 있지만, 애니메이션되지 않습니다.

답변

7

거의 이미 가지고 있습니다. 슈퍼에게 전화 해.

- (void)setEditing:(BOOL)editing animated:(BOOL)animate { 
    [super setEditing:editing animated:animate]; 
    [self.tableView setEditing:editing animated:animate]; 
} 
+0

감사합니다. – Jake

관련 문제