У меня проблема с списком, который я хочу отсортировать.Это рекорд, который я хочу отсортировать по рейтингу игроков.Проблема в том, что ранжирование - это строка, которая испортила бы сортировку (я получаю 1,10,2,3,4,5,6,7,8,9).
Мне как-то нужно отсортироватьэто правильный путь.Для сортировки я использую:
NSArray *unSortedNames = [NSArray arrayWithContentsOfURL: plistURL];
NSSortDescriptor *descriptor = [[[NSSortDescriptor alloc] initWithKey:@"rating" ascending:YES] autorelease];
names = [[unSortedNames sortedArrayUsingDescriptors:[NSArray arrayWithObject:descriptor]] retain];
Журнал для первых трех игроков выглядит так:
{
isUser = NO;
nick = Player;
rating = 1;
score = 57314;
},
{
isUser = NO;
nick = Player321;
rating = 10;
score = 212;
},
{
isUser = NO;
nick = "Player123";
rating = 2;
score = 24540;
},
Есть идеи, как решить эту проблему?
Спасибо, Микаэль