有没有什么方法可以对结果进行排序(过滤)。
例如我有包含一些信息的数据库:
alex - 21,
bob - 65,
roy - 37,
alex - 55;
我想得到这样的结果(比如 NSMutableArray):
alex - (21, 55),
bob - 65,
roy - 55;
我可以使用循环来完成它,但是否可以通过原生仪器实现?
谢谢。
最佳答案
没有办法做到这一点,每个“对象”,“alex”,“bob”,“roy”和“alex”都是不同的,所以当你获取一组对象时,它会给你你的集合, “alex”与另一个“alex”不同,一种更简单的模拟方式是在我假设的 Person 实体和 Age 实体之间设置一对多关系?
如果您的 Alex 实际上是同一个人,在我的示例上下文中考虑它似乎是不可能的,那么您只能检索 3 个对象,并且每个对象都从它的一对多关系中检索另一个信息。
一个更好的例子可能是一个游戏,每个用户都有一组分数,因此在一对多关系中将分数分组。
关于objective-c - 核心数据过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8825713/