我有项目列表,并希望按照联系人列表的顺序对它们进行排序。谁能帮助我了解如何做到这一点?任何关于此的文件都会被证明。
感谢。
答案 0 :(得分:1)
为了按字母顺序显示/排列数据,在数组中你必须使用NSSortDescriptor
,在X-Code的devlopers
文档中有一个核心数据教程,这里是{ {3}}并且最好的一个尝试从那里获取帮助,看看他们如何按字母顺序显示数据也请参考coreDataBooks。
答案 1 :(得分:1)
NSSortDescriptor *sortByName= [[NSSortDescriptor alloc] initWithKey:@"self" ascending:NO selector:@selector(compareName:)];
if(sortByName)
{
[yourArray sortUsingDescriptors:[NSArray arrayWithObject:sortByName]];
[sortByUnlockLevel release];
}
在你的模态实现方法compareName
- (NSComparisonResult)compareName:(id)inObject
{
NSComparisonResult result = NSOrderedSame;
result = [Object.mName compare:self.mName];
return result;
}