我想做这样的事情:
NSPredicate(format: "name contains[cd] %@ AND (position == %@ OR position == %@), name, position1, position2)
但是,我已经尝试过了,并且我一直在收到严重的Core Data应用程序错误。然后我尝试使用NSCompoundPredicate,但我也不能将“AND”和“OR”组合在一起。
我读过Combining 'AND' and 'OR' Condition in NSPredicate,但不同之处在于提问者想要一个子集合上的“OR”,所以答案涉及一个我不想要的子查询。
我该怎么做?
答案 0 :(得分:1)
我没有足够的声誉来发表评论。你发布的内容应该有效。发布更多代码以确定确切问题可能会有所帮助。
希望它可以帮助您解决问题,我会发布一个合并/* comment
/* comment
sed -n "/\(^[/*]\).*\([*/]$\)/ p" testfile
sed -n "/^\s/ p" testfile
和AND
的工作样本:
OR