在iPhone上按字母顺序排列ABRecords
我正在使用以下代码检索联系人姓名:
for( int i = 0 ; i < n ; i++ )
{
Contact *c = [[Contact alloc] init];
ABRecordRef ref = CFArrayGetValueAtIndex(all, i);
NSString *firstName = (NSString *)ABRecordCopyValue(ref, kABPersonFirstNameProperty);
NSString *lastName = (NSString *)ABRecordCopyValue(ref, kABPersonLastNameProperty);
c.firstName = firstName; //[NSString stringWithFormat:@"%@ %@", firstName, lastName];
c.lastName = lastName;
[contacts addObject:c];
[c release];
}
有没有人知道按字母顺序排序这个列表的方法?我读过sortedArrayUsingSelector:@selector(compare:)
但我不知道这应该是怎么回事。
没有找到相关结果
已邀请:
2 个回复
孝箱捆讨
凡夕
专业提示:粗体显示您正在排序的名称部分;当你混合有[没有名字,没有姓氏,名字和姓氏]的联系人时,它会变得混乱