nspredicate相关内容
我有一个具有一对多关系的Core Data模型,例如: @interface Person:NSManagedObect@属性(非原子的,保留)NSSet * children;@结尾 我想创建一个谓词,该谓词只给我至少有一个孩子的 Person : 我尝试过: [NSPredicate predicateWithFormat:@"person.children.count> 0"]
..
这是我当前的NSPredicate: NSPredicate * predicate = [NSPredicate predicateWithFormat:@"UPC ==%@或ItemID ==%@",aUPCCode,aUPCCode]; 如何使这种情况不区分大小写? 我不想做任何部分匹配. 例如,如果他们为aUPCCode输入123,我不想获取123、123a,123b,
..
我有一个字符串数组用作“过滤器": @ [@"*.png",@“.DS_Store",@"Foobar",@“.jpg"] 如何使用上述模式使用NSPredicate过滤掉文件夹的所有内容? 这是我到目前为止所得到的: NSArray * contents = [fileManager contentsOfDirectoryAtPath:fullPath错误:NULL];NSAr
..
以下代码提出了一个问题 NSPredicate * myPred = [NSPredicate predicateWithFormat:@"$ my_var.employees.@ count == 3"];NSExpression * myExpr = [NSExpression expressionForKeyPath:@"$ my_var.test"];NSPredicate * myP
..
我有一个NSObject带有2个属性的 @interface实体:NSObject {NSNumber * nid;NSString *标题;} 我有2个数组,其中包含Entity的对象,我想在nid上将这两个数组与谓词进行比较 array1:({nid = 1,title ="test"},{nid = 2,title ="test2"})array2:({nid = 2,title
..
我当前获取@min或@max值的版本是: ,用于(NSManagedObject *目标在所有Specifics中){[allRates addObject:[Destination valueForKey:@"rate"]]];}NSExpression * arrayExpression = [NSExpression expressionForConstantValue:allRates]
..
我有两个包含两个不同对象的数组 对象1: 班级合作伙伴{var pImage:字符串?var pTimeStamp:NSDate?var pTitle:字符串?var ID:字符串?} 对象2: 类客户{var cImage:字符串?var cTimeStamp:NSDate?var cTitle:字符串?var ID:字符串?var isCustomer:布尔?} 我想从这两个
..
我有一个tableView,它具有5个可能的数据源,具体取决于标志对象(NSNumber *)dataSourceAssignment.我已经实现了一个NSSortDescriptor,该NSSortDescriptor由(float)confidenceRating排序. 分配数据源后,我需要能够通过(NSString *)genre过滤dataSource数组.我了解如何使用NSPred
..
如果我有2个字符串: “我的名字叫埃里克" “美国很棒" 我的子字符串是'eri'. 我该如何编写一个只对第一句话返回true的函数,因为它有一个以eri(Eric)开头的单词,而不仅仅是eri(AmERIca). 注意; 我一直在使用NSPredicates,但是使用CONTAINS会返回两个值,而使用BEGINSWITH只会检查第一个单词. 此字符串也包含在一个对象中,
..
我已经研究过过滤应用程序中的数据,并建议您查看NSPredicate.我一直在Apress的其中一本书中进行研究,但是在查找示例时遇到了问题,因此我试图创建一个示例. 如果我有这样的事情: myObject : NSObject @property (nonatomic, retain) NSString *firstName; @property (nonatomic, retain
..
我正在尝试根据字母在表视图中创建节,并在这些节下按字母顺序对条目进行排序. 我已经在bandsArrayIndex中的bandsArray的每个条目中收集了第一个字母,现在我正尝试使用NSPredicate来计算每个字母中有多少个. 我正在按照本指南进行操作. 他们正在使用NSArray,而我正在使用NSDictionary,似乎无法使其正常工作.有人可以帮我吗? 尝试在其
..
我有一个NSDictionary,例如: { "2017-05-02" = ( { "always_valid" = 0; date = "2017-05-02"; from = "12:00"; to = "13:00"; }, { "always
..
我有一个具有int_32属性的属性,称为秒.在一个类别中,我将该属性重新声明为只读,并覆盖getter以从其他属性创建它.问题是我何时使用 [NSPredicate predicateWithFormat:@"SELF.seconds > %i"]; 该谓词不起作用,因为该谓词未调用getter.在我的其他代码中调用它就好了,只是在谓词中没有.任何人都知道为什么会发生这种情况或如何解决这
..
我试图将IN子句与NSPredicate一起使用.我收到以下错误: ***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[NSTaggedPointerString countByEnumeratingWithState:objects:count:]:无法识别的选择器已发送至实例0xa000000000000611' 代码如下:
..
我正在尝试在我的CoreData实体食谱中准备多个搜索.有一些我要准备获取的参数. 食谱属性: @property (nonatomic, retain) NSNumber * difficulty; @property (nonatomic, retain) NSString * name; @property (nonatomic, retain) NSNumber * code;
..
我的数组中有大约2000个元素,当对其进行过滤时,只要过滤的数组中有5个元素,我就想结束过滤. 当前是: providerArray.filter({($0.lowercased().range(of:((row.value as? String)?.lowercased())!) != nil)}) 最多可以返回2000个结果,这浪费了处理时间和时间. 更清楚地说,我需要一
..
我遇到此错误:XCTAssertTrue failed: throwing "[ valueForUndefinedKey:]: this class is not key value coding-compliant for the key staticTexts." 这是代码: let predicate = NS
..
我有一个名为 originalListArray 的主数组,其中包含多个对象.以下是对象的示例. Example.json 我想从 originalListArray 中找到该对象的数量,这些对象的amenity_id与我的过滤器数据匹配. 我这样做了,创建一个谓词usign ANY 而不是 self ,因为NSArray使用NSDictionary,并且在Dictionary对象中可能包含
..
我正在尝试使用 NSPredicate 和正则表达式来验证电话号码。唯一的问题是在设置正则表达式时,Swift认为由于反斜杠,我正试图对其进行转义。我该如何解决? 我的代码如下: let phoneRegEx =“ ^((\(?0\d {4} \)?s?\d {3} \s?\d {3})|(\( ?0\d {3} \)?s?d {3} \s\d {4})|(\(?0\d {2} \)
..
我正在尝试在CoreData中搜索与recordId和字符串名称均匹配的对象,但它并不总是找到该对象。 例如,我正在搜索一个ID为1000且名称为“ The Brown Family”的对象(注意“ The”和“ Brown”之间的2个空格)。 如果我使用: NSPredicate * pred = [NSPredicate predicateWithFormat:@“(recordI
..