Получение неожиданной ошибки выражения из NSPredicate

У меня есть следующий код:

let pred = NSPredicate(format: "content IN %@ AND (tallied == 0 OR comment != '')", arr)
let query = CKQuery(recordType: "Rating", predicate: pred)

Который выбрасывает завершающее приложение из-за необработанного исключения "CKException", причина: "Неожиданное выражение: tallied == 0 ИЛИ комментарий!= """

Но когда я пытаюсь

"content IN %@ AND (tallied == 0)"

работает нормально, так же как и

"content IN %@ AND (comment != '')"

Но мне нужно иметь возможность запрашивать все записи, у которых есть == 0 ИЛИ комментарий!= ''. Как мне это структурировать?

1 ответ

Другие вопросы по тегам