我正在使用CloudKit在我的应用中存储和同步一些数据。假设我有一个名为key
的属性的记录类型。我想要获取key
不在给定数组unwantedKeyArray
中的所有记录。
我试过
let predicate = NSPredicate(format: "key NOT IN %@", unwantedKeyArray)
但该应用程序因错误而崩溃
'无法解析格式字符串“key NOT IN%@”'
那么创建NSPredicate
以实现目标的正确方法是什么?
(虽然我在我的应用程序和此问题描述中使用Swift,但也欢迎ObjC中的答案)
答案 0 :(得分:1)
试试这个代码示例:
NSPredicate(format: "NOT (key IN %@)", unwantedKeyArray)