2010-11-14 6 views
0

Я работаю над приложением, в котором пользователь может загружать и скачивать информацию. Информация загружается таким образом, что при ее загрузке она заказывается в зависимости от того, когда она была отправлена.Список сортировки на основе пользовательских настроек пользователя

Я хочу, чтобы пользователь мог реорганизовать представление таблицы, сохранить заказ в файле предпочтений (все готовые работы) и с этого момента, когда данные запрашиваются, порядок теперь соответствует список реорганизованных пользователей.

Может быть, мои мозги просто жареные, но есть ли функция массива, которая может выполнить это, или я сам? Любые предложения о том, как писать что-то подобное?

Благодаря

ответ

0

насчет NSSortDescriptor:

NSArray *sortedArray = [originalArray sortedArrayUsingDescriptors: 
          [NSArray arrayWithObject: 
          [[[NSSortDescriptor alloc] initWithKey:@"keyToBeSorted" 
                  ascending:YES 
                  selector:@selector(localizedCaseInsensitiveCompare:)] autorelease]]]; 
Смежные вопросы