У меня есть список элементов, и я хочу отсортировать их в порядке от А до Я, как это делает список контактов. Может ли кто-нибудь помочь мне понять, как это сделать? Любая документация по этому вопросу будет оценена.
Спасибо.
У меня есть список элементов, и я хочу отсортировать их в порядке от А до Я, как это делает список контактов. Может ли кто-нибудь помочь мне понять, как это сделать? Любая документация по этому вопросу будет оценена.
Спасибо.
Чтобы отобразить/упорядочить ваши данные в алфавитном порядке, которые в массиве вы должны использовать NSSortDescriptor
в devlopers
документе X-Code есть руководство по основным данным, и вот оно coreDataBooks, и лучше всего попробовать получить помощь оттуда, посмотреть, как они отображают данные в алфавитном порядке. также см. здесь.
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;
}
UITableView
? - person Jim Blackler   schedule 11.04.2011