objective-c - 使用 NSPredicate 过滤 NSMutableArray

标签 objective-c cocoa core-data nsdate nspredicate

我从核心数据中获取记录并用它们填充NSMutableArray,现在我想用下面的代码过滤它们,但无法正常工作。我应该怎么做?

[array filterUsingPredicate:[NSPredicate predicateWithFormat:@"date==%@",date1 ]];
//date = a field with format NSDate in core data
//date1 = NSDate

最佳答案

为什么不在 NSFetchRequest 中使用谓词并仅使用您需要的记录填充 NSArray?

关于objective-c - 使用 NSPredicate 过滤 NSMutableArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10538004/

相关文章:

macos - Cocoa 中的进度条

objective-c - NSManagedObjectContext : exception breakpoint stops at save: method, 但没有日志/崩溃/错误

ios - 是否可以将 CoreData 条目限制为单个实体属性?

objective-c - Cocoa:获取WebView的标题

ios - SceneKit:如何在没有碰撞的情况下检测接触

objective-c - touchesBegin & touchesMove Xcode Obj C 问题

iphone - 从 iOS 中的后台应用程序打开应用程序?

Cocoa:从网上下载的字体

macos - 如何在 NSURL 上正确使用 stopAccessingSecurityScopedResource

json - 我应该在哪里存储我的 Xcode Swift 应用程序的初始数据?