iOS-App을 개발 중이므로 UITableViewController를 사용합니다. "cellForRowAtIndexPath"내 나는 재사용 식별자와 세포를 사용재사용 식별자가있는 셀 참조
[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyle1 reuseIdentifier:textFieldIdentifier];
문제는 일부 세포가 서로 예를 들어,에 실행 종속을 가지고있다 사용자가 한 셀에 텍스트를 입력하면 다른 셀이 값을 변경합니다.
그래서 변경해야하는 셀 참조를 안전하게 유지하는 가장 좋은 방법은 무엇입니까? 문제는 "cellForRowAtIndexPath"내의 참조가 "textFieldDidChange"콜백 중에 참조가 손상되었을 수 있다는 것입니다. 셀이 보이지 않거나 재사용 식별자로 인해 다른 셀에 주소가 있으면?!
에 대한 프로토콜을 만들 것입니다. 모델을 업데이트 한 후 필요에 따라 해당 셀 또는 전체 테이블을 다시로드합니다. – Losiowaty