새로운 기능입니다. 테이블 뷰와 텍스트 필드가 있습니다.메서드에서 cellForRowAtIndexPath가 호출되지 않았습니다. shouldChangeCharactersInRange
나는 다음과 같은 방법을 한
텍스트 필드
의 입력을 기반으로의 tableview의 요소 목록을 표시 할 텍스트 필드 편집 할 때 :-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSString *searchText = [[NSString alloc] initWithString:[textField.text stringByReplacingCharactersInRange:range withString:string]];
[self.mainTableView reloadData];
}
하지만 방법 cellForRowAtIndexPath가 호출되지 않습니다. 왜? dataSource를 초기화하고 위임했습니다.
이 메서드에 중단 점을 넣고 mainTableView가 유효한지 확인합니다. –