데이터를 입력 할 때와 동일한 순서로 데이터를 유지해야하는 애플리케이션이 있습니다. 데이터는 List 속성에 입력됩니다. 항목을 삭제해야만 모든 항목이 훌륭하게 작동합니다. 삭제가 발생하면 목록의 마지막 항목이 삭제 된 항목을 대체합니다. UITableView는 올바른 항목 수를 표시하지만 영역 목록과 동기화되지 않습니다.입력 한 순서대로 렐름 데이터를 유지하는 방법
이1, 2, 3, 4, 5, 6
그때 삭제 :
이3
영역 데이터의 모습을 나는 데이터가 있다면
예로들 수 이 :
1, 2, 6, 4, 5
의 tableview은 다음과 같다 :
1, 2, 4, 5, 영역 데이터의 6
원하는 결과의 tableview 출력과 일치한다.
항목을 삭제 한 후에도 데이터의 순서를 변경하지 않으려면 어떻게해야합니까?
영역은 항상 추가 된 동일한 순서로 항목을 반환합니다. 귀하의 질문에 그것은 마치 테이블 뷰가 올바른 순서로 일을하고있는 것처럼 보입니다. "영역 데이터"는 어디에서 어떻게 볼 수 있습니까? –
영역이 추가 된 것과 동일한 순서로 객체를 반환하지 않습니다. 객체가 반환되는 순서는 정의되지 않으며 원래 질문 노트와 같이 객체가 제거되면 변경 될 수 있습니다. – bdash
라비, 영역 브라우저를 사용하여 변경 사항이 표시됩니다. –