사용자가 슬라이더를 사용하여 섹션을 만들 수있는 테이블 뷰가 있습니다. 따라서 각 섹션에는 원하는 수의 사용자가있을 수 있습니다. 그 tableview의 상태를 저장하고 다시 올 때 다시로드하려고합니다.테이블 뷰 저장 및로드 상태
저는 코어 데이터를 사용하고 있기 때문에 각 사람에게 행과 섹션 속성을 줄 수 있다고 생각했습니다. 그래서 나는 그것을 저장할 수 있지만 다시 나타날 때 tableview 채우기 위해 이러한 값을 사용하는 가장 좋은 방법을 모르겠습니다.
섹션으로 분리 할 수있는 많은 그룹이 있기 때문에 NSUserDefaults가 가장 잘 작동한다고 생각하지 않습니다. 나는 며칠 동안이 일을하는 가장 좋은 방법으로 고심하고 있었고 여전히 어떤 길로 나아갈 지 확신하지 못했습니다.
더 (미 히어의 메타 당) :
// Set core data values
int sec = 0;
int row = 0;
for (NSArray *section in groupsArray) {
for (People *person in section) {
[person setSubgroupSection:[NSNumber numberWithInt:sec]];
[person setSubgroupRow:[NSNumber numberWithInt:row]];
row++;
}
sec++;
row = 0; // new section so restart the row count
}
코드를 저장하십시오. –
데이터 저장 코드를 추가했습니다. – tazboy