CKQuery для массива, содержащего любой из массива (Swift)
Я хотел бы создать CKQueryOperation, который находит записи, где массив содержит любые элементы из другого массива. Он не должен содержать все элементы из второго массива, хотя бы один.
У меня есть эта строка, которая работает для массива, содержащего строку, но я не могу найти то, что я ищу.
let pred = NSPredicate(format: "keywords CONTAINS 'myWord'")
let sort = NSSortDescriptor(key: "orderNumber", ascending: true)
let query = CKQuery(recordType: "Records", predicate: pred)
Спасибо
0 ответов
let predicate: NSPredicate = NSPredicate(format: "ANY your_array == %@", predicateObject)
- найти один объект в вашем массиве.let predicate: NSPredicate = NSPredicate(format: "ANY your_array IN %@", [predicateObject])
- найти любой объект в вашем массиве.