【发布时间】:2015-06-23 10:21:48
【问题描述】:
我有这个核心数据对象
class Foo: NSManagedObject {
@NSManaged var YearRange: AnyObject? // [2000,2015]
}
我需要知道 2005 年是否在 NSManagedObject 属性 YearRange 的范围内。
这是我的收获:
let request :NSFetchRequest = NSFetchRequest(entityName:"Foo")
let Predicate = NSPredicate(format: "xxx", "xxx")
request.predicate = Predicate
var error: NSError? = nil
var matches: AnyObject = self.managedObjectContext!.executeFetchRequest(request, error: &error)!
if (error == nil && matches.count > 0){
println(matches)
}
什么是可以帮助我的 NSPredicate 格式?
【问题讨论】:
-
看看这个,你会在你的
NSPredicatestackoverflow.com/questions/6130900/…中使用IN属性
标签: ios swift core-data nspredicate nsfetchrequest