У меня есть модель объекта, например...
[Event]<--->>[Invite]<<--->[Person]
Я хотел бы создать NSSortDescriptor
для этого, чтобы, если у Event
есть какие-либо Invite
, где Person
равно данному человеку, тогда они будут первыми.
т. е. если есть 5 событий, и одно из них имеет приглашение для текущего пользователя (которого я передаю), то за событием с приглашением будут следовать остальные четыре.
На данный момент я просто показываю их в порядке date
, но я хотел бы создать для этого NSSortDescriptor
.
Я думаю, что он должен использовать sortDescriptorWithKey:ascending:comparator:
, где я указываю компаратор, но какой ключ я должен использовать? invites
?