Я надеюсь, что есть кто-то снаружи, который может помочь мне с этим:
У меня есть несортированный массив словарей, которые имеют поле STRING (Km) внутри, которое содержит числа (например, 12,0; 1, 2; 6,4).Если я сделаю обычную сортировку, массив будет отсортирован таким образом: 1,2 12,0 6,4
Но он должен быть отсортирован таким образом: 1,2 6,4 12,0
У кого-нибудь есть пример кода, как это сделать?Я с нетерпением жду ответа.
Спасибо и с уважением Marco
Отредактируйте мой код для дальнейшего понимания:
NSMutableArray *tempArray = [[NSArray alloc] init];
self.Digger = tempArray;
[tempArray release];
self.Digger = [self.Diggers objectForKey:@"Rows"];
NSSortDescriptor * sort = [[[NSSortDescriptor alloc] initWithKey:@"KM" ascending:true] autorelease]; [self.Digger sortUsingDescriptors:[NSArray arrayWithObject:sort]];
self.Digger = sort;
Но это дает мне следующую ошибку вжурнал: - [NSSortDescriptor count]: нераспознанный селектор отправлен на экземпляр