2011-12-12 3 views
0

의 속성은 내가 BOOL 속성을 사용자 정의있는 UITableViewCell이 'isEditMode'내 didSelectRowAtIndexPath 방법이 속성에 액세스하려고하는 방법이있다충돌은 customUITableViewCell

@property (assign, nonatomic) BOOL isEditMode; 

. "알 수없는 선택기 인스턴스에 전송 [있는 UITableViewCell isEditMode는]"오류와 함께 if 문에서 내 응용 프로그램이 충돌 그러나

CustomTableViewCell *cell = (CustomTableViewCell*)[myTableView cellForRowAtIndexPath:indexPath]; 

if ([cell isEditMode]) { 
    // do something 
} 

. 그 이유는 무엇일까요?

+0

속성을 @synthesize 했습니까? – cayden

답변

2

반환 된 셀이 예상 한 유형이 아닙니다.

if-clause 줄에 중단 점을 추가하고 gdb의 명령 줄에서 po cell을 수행하십시오. 해당 if 절 앞에 NSLog(@"cell instance: %@", cell);을 추가하고 로그 출력을 점검 할 수 있습니다.

관련 문제