i did research , cannot find answer simple core data issue.
here simplified object model:
person -->> events event --> date
what query persons , sort them recent event.
i took @ postings on subquery within predicate. however, don't know how query recent. can't use "event.date" in sort descriptor not allowed since nsset.
some code reference...
nsfetchrequest *fetchrequest = [[nsfetchrequest alloc] init]; nsentitydescription *entity = [nsentitydescription entityforname:@"person" inmanagedobjectcontext:self.managedobjectcontext]; [fetchrequest setentity:entity]; // following errors: nssortdescriptor *sortdescriptor = [[nssortdescriptor alloc] initwithkey:@"event.date" ascending:no selector:nil];
any appreciated.
you approaching problem backwards. should fetch event
objects sorted on date , ask each event
object related person
objects.
you can create subquery predicate event
objects can't sort on relationship.
Comments
Post a Comment