我正在尝试对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;
非常感谢任何帮助。
答案 0 :(得分:2)
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中的内容