그래서 나는 사용자 지정있는 UITableViewCell을 가지고 내가 cellForRowAtIndexPath 메서드에서 다음과 같습니다 코드가 표시되지사용자 정의의 tableview 세포의 XIB는
defaultCell = [self.listView dequeueReusableCellWithIdentifier:DefaultCellIdentifier];
if(defaultCell){
defaultCell = [[DefaultCell alloc]init];
}
건네되며, 기본 셀 alloced 및 inited는 경우. 그러나 셀이 비어있는 것으로 나타납니다 (xib 파일이 없습니다).
UINib* defaultNib = [UINib nibWithNibName:@"DefaultCell" bundle:nil];
[self.listView registerNib:defaultNib forCellReuseIdentifier:DefaultCellIdentifier];
은 왜 내가 대신 내 XIB 파일에 무엇을보고 내 테이블 셀에 빈보기를 얻고있다 -이 같이있는 tableview와 펜촉을 등록거야? 나는 그것이 xib 인 세포를 할당하지 않을 것이기 때문에 그것이라고 생각한다.
무슨 일 이니?
올바른 방법은 tableview 셀의 펜촉을 등록하는 것입니다. 그런 다음 셀을 대기열에서 제외했는지 여부를 확인하지 않아도됩니다. 메소드가 대기열에서 대기열에서 큐를 뺄 수없는 경우 새 셀을 만들 것이므로 셀을 대기열에서 제거했는지 여부를 확인할 필요가 없습니다. – Abizern
@Abizern OP가 귀하의 게시물을 대신 보게하려는 노력으로 다운 투표 시스템을 남용하지 마십시오. 내 실수로 약간의 실수가 있었다면 혼자서도 지식을 수용하고 공유하십시오. 그리고 downvoting 시스템을 사용하는 방법에 대한 링크 : stackoverflow.com/help/privileges/vote-down을 참조하십시오. stackoverflow에서 인용 : "심각하게 엉성하거나 노력하지 않은 게시물이나 명확하고 위험 할 수는없는 답변이있을 때마다 downvotes를 사용하십시오." - Pavan 1 분 전 – Pavan