nspredicate专题提供nspredicate的最新资讯内容,帮你更好的了解nspredicate。
我有一个函数从特定实体中获取满足指定标准的那些对象: func fetchWithPredicate(entityName: String, argumentArray: [AnyObject]) -> [NSManagedObject] { let fetchRequest = NSFetchRequest(entityName: entityName) fetchReques
我经常使用Transformable for Core Data属性,所以我可以稍后更改它们. 但是,似乎如果我想使用NSPredicate来查找NSManagedObject,使用“uniqueKey ==%@”或“uniqueKey MATCHES [cd]%@”,它就不能正常工作了. 它总是错过匹配的对象,直到我将匹配对象的uniqueKey的属性更改为具有特定的类,如NSString或NS
我正在尝试创建具有多个条件的NSPredicate.我找到了几个解决方案,但是他们似乎都没有使用我的方法.我找到的最好的一个是下面. 这是我的单一谓词方法,它的工作原理很好: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; filteredBusiness
我无法确定为PHFetchOptions实例定义谓词所需的正确格式.我已经尝试了这么多的组合,但是他们不编译或没有返回资产. 目标是只收集给定集合中的照片(无视频): let options = PHFetchOptions() options.predicate = NSPredicate(format: "mediaType = %i", "PHAssetMediaType.Image") a
我有一个核心数据对象,我有2个Fied(一个字符串(GUID)和一个Int,我想用作过滤器) 所以在SQL中,它将是“SELECT * FROM Answers WHERE qIndex = 1 AND GUID =’88bfd206-82fb-4dd0-b65d-096f8902855c’ 我试过它与核心数据,但我无法过滤与字符串值。 这是我的代码 var request = NSFetchRe