다음과 같은 엔티티 모델이 있습니다.
[Event]<--->>[Invite]<<--->[Person]
나는 NSSortDescriptor
이것에 대해 생성하고 싶습니다 . 그러면 주어진 사람과 같은 곳 Event
이 있으면 그들이 먼저 올 것입니다.Invite
Person
즉, 5 개의 이벤트가 있고 그중 하나가 현재 사용자 (내가 전달)에 대한 초대를 가지고있는 경우 초대가있는 이벤트가 먼저 나머지 4 개가 이어집니다.
지금은 그것들을 date
순서대로 표시하고 있지만 이것을 위해 만들고 싶습니다 NSSortDescriptor
.
sortDescriptorWithKey:ascending:comparator:
비교기를 지정하는 곳에 사용해야한다고 생각하는데 어떤 키를 사용해야합니까? invites
?
sortDescriptorWithKey:ascending:comparator:
정렬이 저장소 자체의 SQL에서 수행되고 블록을 SQL로 변환 할 방법이 없기 때문에 FRC와 함께 사용할 수 없습니다 . 또한 일시적인 변수를 사용할 수 없습니다.
결과에 2 개의 섹션 (따라서 서로 다른 술어가있는 2 개의 다른 가져 오기 요청)을 갖고 각각을 개별적으로 정렬하는 것을 고려합니다. 그런 다음 술어는 사용자 정보를 처리하고 정렬은 간단합니다 (현재 보유한 날짜 기준).
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다