【发布时间】:2016-01-14 10:11:17
【问题描述】:
我正在搜索如何执行特定请求,例如它们是否是请求的 WHERE,我不知道 Core Data 是否可行,我只知道如何获取表:
let request = NSFetchRequest(entityName: "Demandes")
let results = try context.executeFetchRequest(request)
if results.count > 0 {
for item in results as! [NSManagedObject]{
// let id = item.valueForKey("id")
let id = item.valueForKey("id")
let xml = item.valueForKey("xml")
let statutenvoie = item.valueForKey("statutenvoie")
let dateenvoie = item.valueForKey("dateenvoie")
// print(item.objectID)
print(id!, xml!, statutenvoie!, dateenvoie!)
}
}
但我不想搜索它们是否是属性 statutenvoie 等于 1 的行。
【问题讨论】:
-
使用
NSPredicate到您的NSFetchRequest。