如何修改此方法调用以便使用 sortdescriptors 进行排序?
Posted
技术标签:
【中文标题】如何修改此方法调用以便使用 sortdescriptors 进行排序?【英文标题】:how to modify this method call so it sorts using sortdescriptors? 【发布时间】:2011-04-18 02:25:07 【问题描述】:我正在尝试对以下方法调用进行排序。我可以使用排序描述符吗?如果是我应该怎么做?
NSArray *subcategoriesNames = [self.dataManager getSubcategoriesOfCategory:self.category];
for (SubcategoryEntity *subcategory in subcategoriesNames)
NSLog(@"print all subcategories %@",subcategory.icon);
NSLog(@"print all subcategories %@",subcategory.title);
BaseTableItem *item = [[BaseTableItem alloc] initWithText:subcategory.title andIcon:subcategory.icon];
[self.tableItems addObject:item];
[item release];
我需要在循环中使用 subcategoriesNames 之前对其进行排序。
Datamanager
是一个 Coredata
对象。它从数据库中检索一组行,每行都有一个标题和一个图标。我需要按标题进行排序。
【问题讨论】:
David 你如何让代码显示成那样? 您将其缩进 4 个空格,或者(更轻松地)单击带有“”图标的按钮 How to sort NSMutableArray using sortedArrayUsingDescriptors ? 的可能重复项——那里的答案非常好。 【参考方案1】:如何使用 sortedArrayUsingDescriptors 对 NSMutableArray 进行排序的可能重复项? - 那里有很好的答案。 – David Gelhar 4 月 18 日 2:41
【讨论】:
以上是关于如何修改此方法调用以便使用 sortdescriptors 进行排序?的主要内容,如果未能解决你的问题,请参考以下文章
array,vertor,arraylist,hashable,hashmap等几个易混淆概念的区别
在Java中,如何返回对对象的引用,以便可以使用赋值运算符修改对象
.net C# C/S模式,如何把一个项目封装为dll以便其他项目调用