gpt4 book ai didi

ios - 排序 NSMutableArray 并删除对象

转载 作者:行者123 更新时间:2023-11-28 20:12:11 25 4
gpt4 key购买 nike

我有一个填充了自定义对象的 NSMutableArray,我必须对其进行排序。我了解到可以使用以下代码对 NSMutableArray 进行排序。

NSSortDescriptor * sortDescriptor;
sortDescriptor = [[NSSortDescriptor alloc] initWithKey: @ "name" ascending: YES];
NSArray * sortDescriptors = [NSArray arrayWithObject: sortDescriptor];
[array sortUsingDescriptors: sortDescriptors];

然而,在这样做时,我遇到了一个问题,因为我必须删除 dell'NSMutableArray 中的元素,如果我尝试使用 [removeObject] 方法,我会得到一个错误,因为我无法从 NSArray 中删除对象有没有办法解决这个问题?谢谢你,文森佐

最佳答案

您可以在 NSArray 对象上调用 mutableCopy 来返回给您一个 NSMutableArray,如下所示:

NSMutableArray *mutableArray = [array mutableCopy];

关于ios - 排序 NSMutableArray 并删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19806667/

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