Core Data NSSet 对象的 NSSortdescriptor
Posted
技术标签:
【中文标题】Core Data NSSet 对象的 NSSortdescriptor【英文标题】:NSSort descriptor of CoreData NSSet Object 【发布时间】:2014-05-22 02:51:13 【问题描述】:我正在传递我的 CoreData 对象的 NSMutableArray,它恰好是一个 NSSet,目前我正在将它传递给这样的数组
tableViewMArray = [NSMutableArray arrayWithArray:[cardNumber.cNumbers allObjects]];
我想知道如何使用一个 SortDescriptor 就可以了?集合中的所有值都是字符串,其中一些是由斜线分隔的数值。
【问题讨论】:
【参考方案1】:对你的 NSSet 进行排序:
NSArray *sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES]];
NSArray *sortedArray = [[recipes allObjects] sortedArrayUsingDescriptors:sortDescriptors];
【讨论】:
以上是关于Core Data NSSet 对象的 NSSortdescriptor的主要内容,如果未能解决你的问题,请参考以下文章
NSSortDescriptor 对 Core Data NSSet 对象进行排序的最有效方法
iOS NSArray, NSSet 与 Core Data Query (Fetch Request)
如何有效地迭代 NSSet (Objective-C) - Core Data 中的多对多关系表示?