Сортировать массив с помощью пользовательского селектора с двумя аргументами - PullRequest
0 голосов
/ 20 декабря 2010

Я пытаюсь отсортировать массив строк NSStrings, но я не уверен, как на самом деле передать параметры в метод @selector.Вот почему я пытаюсь сделать

//After the optional: id like to pass a UITextField.text but not sure how.
NSArray *sortedSection = [wordSection sortedArrayUsingSelector:@selector(sortValue:optional:)];

Вот метод, который я пытаюсь использовать.

- (NSComparisonResult) sortValue:(NSString *)otherString optional:(NSString *)otherLetters;

Любая помощь с благодарностью.

1 Ответ

2 голосов
/ 20 декабря 2010

это поможет?

NSArray *tm;
NSSortDescriptor *name = [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES];
NSSortDescriptor *age = [NSSortDescriptor sortDescriptorWithKey:@"age" ascending:YES];
[tm sortedArrayUsingDescriptors:[NSArray arrayWithObjects:name, age, nil]];

не совсем понял, что находится в wordSection, что вам нравится сортировать и что будет в UITextField.text

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...