如何执行条件“executeFetchRequest”以仅获取特定属性为零的实体? [复制]

Posted

技术标签:

【中文标题】如何执行条件“executeFetchRequest”以仅获取特定属性为零的实体? [复制]【英文标题】:How to perform conditional 'executeFetchRequest' to fetch only those entities where particular attribute is nil? [duplicate] 【发布时间】:2016-09-29 13:37:24 【问题描述】:

我想执行一个获取请求,我应该只获取结果中特定属性具有 nil 值的那些实体。 (说属性:名字)。那么我将如何以以下格式编写它?我所拥有的一切,只是想知道如何为 nil 值条件添加谓词。这个谓词给了我错误: fetchRequest.predicate = NSPredicate(格式: "firstName == %@", nil)

【问题讨论】:

【参考方案1】:

你在这里:

fetchRequest.predicate = NSPredicate(format: "firstName == NIL")

【讨论】:

谢谢,它成功了。请为我的问题投票。

以上是关于如何执行条件“executeFetchRequest”以仅获取特定属性为零的实体? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何执行条件转场

如何根据不同的条件执行不同的SQL语句

条件检查时如何一次停止执行if语句?

如何使用条件执行一个模块?

如何使用 AREL 执行条件 where 子句

如何在 Swift FMDB 中使用 executeQuery() 执行基于条件的查询