2014-04-24 5 views
2

코어 데이터에 해당 유형별로 항목을 그룹화해야하는 데이터베이스가 있습니다. 그 때문에 나는 끝에서 항목을 추가 할 수 없습니다. 특정 인덱스에 삽입해야합니다. 인덱스 x에 새 레코드를 삽입하고 이전 인덱스 x를 인덱스 x + 1로 이동하는 등의 방법을 알려주십시오. 또는 매개 변수 y에 따라 내림차순으로 레코드를 정렬하는 방법이 있습니까? Xcode 코어 데이터에 레코드가 삽입되었습니다.

당신이 당신의 실체상의 ordering 속성 (들)를 사용하여 당신에게

+2

이것은 관계형 데이터베이스의 방식이 아닙니다. 일반적으로 그룹화 및 정렬은 "선택/가져 오기"문으로 정의되며 저장과는 아무런 관련이 없습니다. – trojanfoe

+0

데이터 오순절을 주문하는 방법에 대해 링크를 공유해 주셔서 감사합니다. 나는 clasic 상점 주문만을 발견했습니다. – WildWorld

+0

NSFetchedResultsController 참조를 확인 했습니까? – Eloy

답변

2

순서의 모든 개념이 만들어 주셔서 감사합니다. 또한 주문 정보를 업데이트/유지 관리하고 가져온 결과를 가져 오거나 처리 할 때 사용하는 것은 전적으로 사용자에게 달려 있습니다.

+0

이 주문 속성을 사용하는 방법을 알려주거나 링크 할 수 있습니까? – WildWorld

+0

AFAIK 표준 안내서가 없으므로 AFAIK 작동 방법을 결정하십시오. 그것은 단순한 int 값이거나 날짜 일 수 있습니다. 그리고 가져올 때 'NSSortDescriptor'를 사용하여 사용할 속성 키와 적용하려는 정렬 순서를 지정합니다. 객체를 '삽입'할 때 새로운 객체를 추가하고 (필요한 경우) 기존 객체 순서 정보를 편집하는 코드를 작성해야합니다. – Wain

관련 문제