비교기가있는 핵심 데이터 정렬 설명자

Fogmeister

다음과 같은 엔티티 모델이 있습니다.

[Event]<--->>[Invite]<<--->[Person]

나는 NSSortDescriptor이것에 대해 생성하고 싶습니다 . 그러면 주어진 사람과 같은 Event이 있으면 그들이 먼저 올 것입니다.InvitePerson

즉, 5 개의 이벤트가 있고 그중 하나가 현재 사용자 (내가 전달)에 대한 초대를 가지고있는 경우 초대가있는 이벤트가 먼저 나머지 4 개가 이어집니다.

지금은 그것들을 date순서대로 표시하고 있지만 이것을 위해 만들고 싶습니다 NSSortDescriptor.

sortDescriptorWithKey:ascending:comparator:비교기를 지정하는 곳에 사용해야한다고 생각하는데 어떤 키를 사용해야합니까? invites?

광차

sortDescriptorWithKey:ascending:comparator:정렬이 저장소 자체의 SQL에서 수행되고 블록을 SQL로 변환 할 방법이 없기 때문에 FRC와 함께 사용할 수 없습니다 . 또한 일시적인 변수를 사용할 수 없습니다.

결과에 2 개의 섹션 (따라서 서로 다른 술어가있는 2 개의 다른 가져 오기 요청)을 갖고 각각을 개별적으로 정렬하는 것을 고려합니다. 그런 다음 술어는 사용자 정보를 처리하고 정렬은 간단합니다 (현재 보유한 날짜 기준).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

핵심 데이터가있는 사용자 지정 TableViewCell

분류에서Dev

핵심 데이터 관계는 자녀의 속성별로 정렬

분류에서Dev

핵심 데이터 관계는 자녀의 속성별로 정렬

분류에서Dev

핵심 데이터 관계는 자녀의 속성별로 정렬

분류에서Dev

awakeFromInsert 대 핵심 데이터의 기본값 설정

분류에서Dev

핵심 데이터 설정 다중 managedObjectContexts

분류에서Dev

핵심 데이터 : NSSet Swift 설정

분류에서Dev

nil 값으로 핵심 데이터 가져 오기 및 정렬

분류에서Dev

UITableViews에서 핵심 데이터 관계 및 / 또는 NSPredicate 정렬

분류에서Dev

NSSortDescriptor를 날짜별로 정렬하는 핵심 데이터

분류에서Dev

핵심 데이터 기초

분류에서Dev

앱 설정에 핵심 데이터 사용

분류에서Dev

사용자 지정 핵심 데이터 매핑 : 기존 관계 사이에 새 엔터티 삽입

분류에서Dev

핵심 데이터 : UITabBarController를 사용하는 앱에 대해 AppDelegate에서 Managed Object Context 설정

분류에서Dev

핵심 데이터 바인딩으로 TextField를 편집 할 때 '.disabled'수정자가 트리거되지 않음

분류에서Dev

핵심 데이터 엔터티의 관계가 설정되지 않았는지 어떻게 알 수 있습니까?

분류에서Dev

핵심 데이터 실패 수정

분류에서Dev

값에 문자열이 포함 된 핵심 데이터에서 가져 오기

분류에서Dev

핵심 데이터에서 관련 항목 정렬

분류에서Dev

증가 된 정수를 저장하지 않는 핵심 데이터

분류에서Dev

핵심 데이터 초기화

분류에서Dev

사용자 조작을 피하기위한 핵심 데이터 또는 NSUserDefaults?

분류에서Dev

자동 생성 된 기본 키 PK를 사용하는 핵심 데이터

분류에서Dev

핵심 데이터와 함께 사용자 지정 클래스 저장

분류에서Dev

핵심 데이터 개체의 수명주기 및 컴파일러 최적화

분류에서Dev

치명적인 오류 예기치 않은 핵심 데이터 없음

분류에서Dev

핵심 데이터 관계 설계-원하는 엔티티 만로드

분류에서Dev

특정 데이터를 추가하는 대신 전체 핵심 데이터 개체 다시로드

분류에서Dev

핵심 데이터가있는 NSPredicate, 문자열 속성에 경계가있는 검색어

Related 관련 기사

  1. 1

    핵심 데이터가있는 사용자 지정 TableViewCell

  2. 2

    핵심 데이터 관계는 자녀의 속성별로 정렬

  3. 3

    핵심 데이터 관계는 자녀의 속성별로 정렬

  4. 4

    핵심 데이터 관계는 자녀의 속성별로 정렬

  5. 5

    awakeFromInsert 대 핵심 데이터의 기본값 설정

  6. 6

    핵심 데이터 설정 다중 managedObjectContexts

  7. 7

    핵심 데이터 : NSSet Swift 설정

  8. 8

    nil 값으로 핵심 데이터 가져 오기 및 정렬

  9. 9

    UITableViews에서 핵심 데이터 관계 및 / 또는 NSPredicate 정렬

  10. 10

    NSSortDescriptor를 날짜별로 정렬하는 핵심 데이터

  11. 11

    핵심 데이터 기초

  12. 12

    앱 설정에 핵심 데이터 사용

  13. 13

    사용자 지정 핵심 데이터 매핑 : 기존 관계 사이에 새 엔터티 삽입

  14. 14

    핵심 데이터 : UITabBarController를 사용하는 앱에 대해 AppDelegate에서 Managed Object Context 설정

  15. 15

    핵심 데이터 바인딩으로 TextField를 편집 할 때 '.disabled'수정자가 트리거되지 않음

  16. 16

    핵심 데이터 엔터티의 관계가 설정되지 않았는지 어떻게 알 수 있습니까?

  17. 17

    핵심 데이터 실패 수정

  18. 18

    값에 문자열이 포함 된 핵심 데이터에서 가져 오기

  19. 19

    핵심 데이터에서 관련 항목 정렬

  20. 20

    증가 된 정수를 저장하지 않는 핵심 데이터

  21. 21

    핵심 데이터 초기화

  22. 22

    사용자 조작을 피하기위한 핵심 데이터 또는 NSUserDefaults?

  23. 23

    자동 생성 된 기본 키 PK를 사용하는 핵심 데이터

  24. 24

    핵심 데이터와 함께 사용자 지정 클래스 저장

  25. 25

    핵심 데이터 개체의 수명주기 및 컴파일러 최적화

  26. 26

    치명적인 오류 예기치 않은 핵심 데이터 없음

  27. 27

    핵심 데이터 관계 설계-원하는 엔티티 만로드

  28. 28

    특정 데이터를 추가하는 대신 전체 핵심 데이터 개체 다시로드

  29. 29

    핵심 데이터가있는 NSPredicate, 문자열 속성에 경계가있는 검색어

뜨겁다태그

보관