我有一个NSArray *userInputs
,此数组包含自定义对象"UserInput"
。
@interface UserInput :NSObject {
NSString *page_id;
@end
每个userInput(
instance
的UserInput
)都将记录为BookPage
。@interface BookPage: NSobject {
NSString *pagePrefix; ( exemple : pagePrefix = @"K1")
@end
从我知道的每个
userInput
巫婆BookPage
都是这样的:BookPage *bookPage = [self.book pageWithID:userInput.page_id];
如何使用
array
键对userInputs
的instances
(UserInputs
的pagePrefix
)进行排序。谢谢你的回答? 最佳答案
您可以像这样对自定义对象数组进行排序:
NSSortDescriptor *aSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"pagePrefix" ascending:YES];
[userInputs sortUsingDescriptors:[NSArray arrayWithObject:aSortDescriptor]];
关于objective-c - 排序复杂的NSarray,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11258697/