2013-04-23 4 views
0

iOS에서 채팅 응용 프로그램을 만들고 있습니다. 나는 모든 친구의 마지막 대화를 구했습니다. 내 핵심 데이터 엔티티에는 3 개의 필드 (jID, 메시지 및 타임 스탬프)가 있습니다. 어느 필드에서나 색인을 설정하지 않습니다. 각 jID의 마지막 메시지를 가져 오려고합니다. 그래서 저를 도와 주시고, 어떤 필드에서든 인덱스를 설정하여 프로세스를 가져 오는 것이 적절한 지 말해주십시오.코어 데이터의 각 항목의 마지막 항목을 가져 오는 방법 iOS

답변

1

엔티티와 마지막 대화간에 일대일 관계를 추가 할 수도 있습니다. 모델을 공개 할 경우 좀 더 구체적 일 수 있습니다.

데이터를 필터링하는 데 사용되며 요소를 액세스하는 데 사용되는 속성은 색인화해야합니다.

이렇게하면 jIDtimestamp이 색인에 포함되기를 원할 것입니다.

0

마지막 개체를 가져 오려면 해당 개체를 주문해야합니다. 타임 스탬프는 이것으로 좋을 것입니다. 마지막 객체를 가져 오려면 순서를 반대로하고 첫 번째 객체를 반입합니다.

jID을 사용하려는 경우 ID는 일종의 순서 여야합니다.

관련 문제