我想获取所有属性“content”不是空字符串的对象。
我已经尝试过“not like”、“!=”和“<>”,但这些都不起作用。
在所有文档中,我只找到积极的比较(例如,==,...)而不是消极的比较。
最佳答案
!=
实际上是正确的。但是您的问题可能出在其他地方,您尝试匹配的对象的 content
属性可能是 nil
。因此,要么将您的谓词表述为 content != ""&& content != nil
,或者,如果您使用 Core Data,请将 content
属性设置为 @""
在 -awakeFromInsert
中,因此它不会默认为 nil
。
关于objective-c - 与 NSPredicate 中的字符串比较不同或不等于?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965783/