내가 내 jQuery과 (와 일부 버튼 및 레이블)와 사용자 지정보기다시로드 jQuery과는 이전 데이터가
MyView : UIViewController <UITableViewDelegate, UITableViewDataSource>
을 유지합니다.
다른보기에서 sqlite3 데이터베이스의 데이터 형식으로 테이블을 채우는 알림이 있습니다. 배열을 전달한 후 알림을 처리 한 후 새 데이터가있는 테이블 ([tableView reloadData])을 새로 고칩니다 (새 데이터가 있으므로 디버깅합니다).
그런 다음 그것은 여전히 이전 데이터,
(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
를 호출하지만, 세포를 새로 고쳐지지 않습니다. 내가 디버그하고 다시로드하지만 데이터를 새로 고치지 않습니다.
무엇이 문제입니까? 오래된 세포 등을 제거 할 수 있습니까?
'tableView : cellForRowAtIndexPath :'메소드는 어떻게 생겼습니까? 매번 설정을 하시겠습니까? 템플릿 셀 (또는 기타)을 처음 만들 때만 설정 하시겠습니까? –