【发布时间】:2013-07-23 12:52:24
【问题描述】:
我正在为我的实体构造一个 NSFetchedResultsController,它有两个属性,比如说一个 shortName 和一个 longName。所有托管对象都只有 shortName 或 longName。
如何同时基于两个属性(或者更确切地说是非空属性)对对象进行排序?
显然以下方法不适用于我的情况:
NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"shortName" ascending:YES];
NSSortDescriptor *sortDescriptor2 = [[NSSortDescriptor alloc] initWithKey:@"longName" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor1, sortDescriptor2, nil];
【问题讨论】:
标签: ios nsfetchedresultscontroller nssortdescriptor