25得票3回答
NSPredicate支持多个参数

你好,需要关于谓词的帮助。问题是我想要一个函数,根据它接收到的多个值从数据库中获取数据,但这些值并不总是存在的,这是否意味着我必须创建几个不同的谓词? 以下是代码:NSPredicate *predicate = [NSPredicate predicateWithFormat:@"bran...

25得票5回答
NSPredicate:获取每种类型的一个

我想为以下这种对象创建一个NSFetchRequest: Object是Car,它有一个attribute叫做color。 我有四辆车:car1.color = red car2.color = red car3.color = blue car4.color = green 我想创建一个N...

25得票2回答
使用NSPredicate过滤带有字典的数组

有一个数组,每个元素都是一个 NSDictionary。NSMutableArray *mutArr = [NSMutableArray array]; for (Person *person in persons) { NSDictionary *dict = [[NSDictio...

23得票2回答
如何创建没有谓词的CKQuery?

我需要查询所有记录类型,不进行任何筛选。我尝试了两种方法:let query = CKQuery(recordType: "Pm", predicate: nil) let query = CKQuery(recordType: "Pm", predicate: NSPredicate(for...

23得票4回答
如何在Core Data中使用二进制标志?

我在Core Data数据库中有一个int32属性。 我将这个int用作enum的位字段。 是否可以创建一个NSPredicate,根据此int的二进制值查询项目?例如@"bitFieldAttribute & 0x0001"? 我还想知道是否可以使用二进制类型的属性实现这一点?

22得票1回答
predicateWithBlock: 中 block 的 bindings 参数是用来做什么的?

+[NSPredicate predicateWithBlock:]的声明如下:+ (NSPredicate *)predicateWithBlock:(BOOL (^)(id evaluatedObject, NSDictionary *bindings))block Apple的文档中关于...

21得票2回答
使用NSPredicate在一个数组中搜索另一个数组

我有一个Card对象的数组(NSObjects),每个对象都有一个名为tags的字段,它是一个NSStrings的NSArray。 然后,我想将用户的搜索项拆分成一个称为keywords的字符串数组,使用componentsSeparatedByString,然后使用NSPredicate过...

21得票2回答
如何更好地构建具有多对多深度关系的NSPredicate?

我有三个实体:EntityA、EntityB和EntityC,它们之间通过一对多的关系相连。 详情请参见模式图: alt text http://img706.imageshack.us/img706/9974/screenshot20091220at124.png 要获取所有依赖于En...

21得票8回答
iOS CoreData NSPredicate一次查询多个属性

我正在尝试使用 UISearchBar 来查询一个 NSManagedObject 的多个属性。 我有一个名为 Person 的 NSManagedObject,每个人都有一个 name 和 socialSecurity 属性。目前,我的代码可以搜索(获取)其中一个属性或另一个属性,但不能同时...

19得票1回答
如何在Realm Swift中使用NOT IN

我有一个Realm对象列表(比如说User),我想检索除了"John"、"Marc"、"Al' Med"等人以外的所有对象。 我尝试了以下方法:var namesStr = "" for user in unwantedUsers { namesStr += "'" + user.n...