iphone - 显示按日期对核心数据进行排序

标签 iphone objective-c ios core-data

我有一个简单的基于 Iphone 的应用程序。在该应用程序中,核心数据用于存储数据。

我有两个字段。 一个字段是消息,另一个字段是日期。我想获取最近 10 天内发送的消息。 我知道这段代码用于此目的..但是如何实现呢?????

sortedArray = [unsortedArray sortedArrayUsingFunction:sortByStringDate context:NULL]

如何编写查询以及如何实现这个...有人帮我实现这个......提前谢谢

最佳答案

如果你想根据数组中对象的属性 date 对数组进行排序,你可以编写这样的调用:

sortedArray = [unsortedArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"date" ascending:YES]]];

关于iphone - 显示按日期对核心数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683862/

相关文章:

ios - 创建随机生成器而不重复最后一个生成的 On swift (xcode)

iphone - 从类方法调用 popViewController

iphone - 结构分配上的 EXC_BAD_ACCESS——不知道为什么会这样

objective-c - 使用 NSDate 获取每年 7 月的日期

ios - 圆形 ImageView iOS 8/Xcode 6

ios - 如何实现countByEnumeratingWithState :objects:count: for class that internally use NSMutableArray

ios - 应用程序 : continueUserActivity: restorationHandler: not called in iOS 11

ios - 如何从 Swift 中的 valueChanged 事件获取触摸坐标

iphone - 申请获得批准后是否可以更改应用内购买的价格?

iphone - AFNetworking 2.0.3 无法在 iOS 6 上运行