gpt4 book ai didi

objective-c - 对复杂的 NSarray 进行排序

转载 作者:行者123 更新时间:2023-11-29 04:34:26 25 4
gpt4 key购买 nike

我有一个NSArray *userInputs,该数组包含自定义对象“UserInput”

@interface UserInput :NSObject {

NSString *page_id;

@end

每个 userInput(UserInput实例)都属于 BookPage

@interface BookPage: NSobject {

NSString *pagePrefix; ( exemple : pagePrefix = @"K1")
@end

从每个userInput我知道巫师BookPage它属于这样的:

BookPage *bookPage = [self.book pageWithID:userInput.page_id];

如何使用 pagePrefix 对 userInputsarray(UserInputsinstances)进行排序 键。感谢您的回答?

最佳答案

您可以像这样对自定义对象数组进行排序:

NSSortDescriptor *aSortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"pagePrefix" ascending:YES]; 
[userInputs sortUsingDescriptors:[NSArray arrayWithObject:aSortDescriptor]];

关于objective-c - 对复杂的 NSarray 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11258697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com