nspredicate相关内容
我必须验证以下格式的电话号码 (974)041-0475 我已经尝试过使用正则表达式 @"^ +(?:[0-9]?){6,14} [0-9] $" ,但不适用于以上示例.它适用于纯数字. 解决方案 美国电话号码验证NSString *未格式化= textField.text;//通过text属性传递textfield对象NSArray * stringComponents = [NS
..
我想过滤 User 对象的数组( User 具有 fullname , user_id 和其他一些属性..)根据以某些字符串开头的 firstName 或 lastName . 我知道如何根据一种条件进行过滤: NSPredicate *谓词= [NSPredicate predicateWithFormat:@"firstName BEGINSWITH [cd]%@",单词];NSArra
..
我有一些非常有趣的逻辑,基本上我有要检查的数据在显示下一个视图之前..以防万一数据为空,我想弹出视图,如果数据不为空,那么我想加载视图以将其显示在导航堆栈上. 所以在我的tableView:didSelectRowAtIndexPath:方法中,当我做出选择时,获取当前的选择ID号,以便可以将要解析的数据Im的值限制为仅相关值. 这就是我的方法中的代码. #pragma标记-表视图
..
我具有以下对象结构 类别: 子类别(子类别的nsarray) 子类别: 问题(问题nsarray) 问题: 问题(nsstring) answer(nsstring) 我需要的是使用给定的子字符串搜索任何问题 以下谓词不起作用: NSPredicate * predicate = [NSPredicate predicateWithForm
..
我以这种方式存储数据, var data = [(String,Array)]() 示例数据: [(A,[Apple,Andy,Android]),(B,[香蕉,早餐])] 我正在尝试通过使用谓词对此数据应用搜索过滤器, 这就是我的尝试和失败, func updateSearchResultsForSearchController(searchContr
..
我与CoreDate数据库有关的部分 Category子类别"-> Gym会员 我正在尝试让所有拥有至少一个健身房的用户类别归其所有,而该健身房中的用户拥有活跃的会员资格.我有一个包含所有用户的活动成员uid的数组(每个成员在数据库中都有一个uid)我正在尝试以下无法编译的查询,甚至将其确定为子字符串以确保没有错误: NSString * shopsSubquery =
..
SQL查询: 从test_mart中选择*其中replace(replace(replace(replace(replace(replace(replace(lower(name),'+'' 如果我只需要使用Sqlite,我可以很容易地触发以下查询...但是在当前项目中,我使用的是Core Data,因此对NSPredicate不太熟悉. 该功能涉及删除所有BUT字母数字字符,这
..
嗨,我是核心数据,所以我请求您的回答,我可以从具有以下功能的数据库中提取数据: NSManagedObject * selectedObject = [[self fetchedResultsController]objectAtIndexPath:indexPath];[[selectedObject valueForKey:@"SOMECOLLUMNNAME"]说明]; 但是我从数据库
..
我有事件,每个事件与NSManagedObject Entertainment都具有一对一的关系,而Entertainment与一对多的关系也具有NSSet的事件 @interface事件:NSManagedObject@属性(非原子,保留)NSDate * creationDate;@属性(非原子的,保留)NSDate *日期;@property(非原子的,保留)NSString * obj
..
我很难检查nsorderedset是否是NSPredicate字符串中另一个nsorderedset的子集. 我可以通过以下代码块实现结果: request.predicate = [NSPredicate predicateWithBlock:^ BOOL(id object,NSDictionary * bindings){NSOrderedSet * biggerSet = [对象
..
我的sqlite在一个实体中有一个商品,我希望根据它们的categoryID检索它们 例如categoryID 1有7个项目,categoryID 2有5个项目,当我单击IBAction时,将使用此方法并根据我的global.clickedTag 进行检索. 但是我无法检索这些值,知道为什么吗? -((NSMutableArray *)fetchItem:array {[selfman
..
我有一个CoreData实体 Song ,它具有日期属性 pushDate 和一个布尔属性 isPublic . 我需要获取最新的公开歌曲. 要获取最新消息,我可以使用- request.predicate = [NSPredicate predicateWithFormat:@"pushDate == max(pushDate)"]; 但是当我尝试- request.pr
..
我有两个核心数据实体: Parent 和 Child .父级对于一组子级具有属性 children 每个 Child 都有一个 parent 属性(将其链接到其父级)和一个 age 属性.(我的数据比这还要复杂,但这与问题无关) 我有一个用于 Parent 实体的 NSPredicate ,该实体选择一组父对象,为一个 Child NSPredicate >根据年龄选择实体的实体
..
在我的项目中,我的 CRUD 具有波纹管类: Class ProjectCoreDataStore:DegreesProtocol,DegreesStoreUtilityProtocol {//MARK:-受管对象上下文var mainManagedObjectContext:NSManagedObjectContextvar privateManagedObjectContext:NSMan
..
我是NSPredicates的新手,但我知道基本知识. 这是我的谓词现在的样子: [NSPredicate predicateWithFormat:@“名称包含[c]%@",searchText]; 我想做的是能够创建这样的谓词(伪代码): NSPredicate * myPredicate = [NSPredicate predicateWithBaseString:@“名称包
..
我正在尝试使用 NSPredicate 过滤核心数据获取请求.谓词字符串如下: "stringProperty =%@&& dateProperty>%@&& oneToOneRelationship!=无" 这不返回任何对象.但是,如果我省略了最后一个子句,它就会这样做.如果我将最后一个子句更改为"oneToOneRelationship = nil" ,则可以.当然,最后两种情况不会返回
..
我的核心数据模型和涉及日期的提取请求陷入了困境. 我在具有NSDate属性的实体中有一些对象;我需要提取日期为今天的对象,但是我总是从以下代码中得到零: 公共功能getObjectsOfToday()->数组
..
让我们说我有三个实体.人员:名称地址(多工资)和(多贷款) 工资:收入税相对:(一个人) 账单数量相对:(一对一) 如何执行具有以下结果的提取: John Doe,SUM>收入,SUM>金额Eva Doe,SUM>收入,SUM>金额 使用Swift 解决方案 使用键值编码“集合运算符"可能最容易做到这一点(请参见 Salary 和 Bills 对象:/p>
..
我只是拥有一个 Address 实体,其属性为 [String] 类型的 favourites 地址 @objc(地址)类地址:NSManagedObject,观察者{@NSManaged var收藏夹:[String]} 假设我有一些地址: 1:最喜欢的:["a","b","c"]2:收藏夹:["b","c"]3:收藏夹:["a","c"]4:收藏夹:["a"]5:收藏夹:["b
..
为此寻找高低,却找不到我的答案.我正在寻找查询不等于指定字符串的所有记录的核心数据.例如,所有不等于当前会话ID的记录.我尝试了这些都无济于事: NSPredicate * predicate = [NSPredicate predicateWithFormat:@"listingID!=%@",[sitListingID objectAtIndex:i]];NSPredicate * pre
..