Использование NSPredicate с Cloud Firestore - PullRequest
1 голос
/ 04 апреля 2019

У меня есть коллекция songs от арабского художника. Я пытаюсь отфильтровать песни, используя панель поиска.

Я использовал NSPredicate, так как довольно сложно ориентироваться, используя арабские символы.

Apple | تفاح

Код фильтрации:

let searchText = "تفاح"
let resultPredicate = NSPredicate(format: "name contains[c] %@", searchText)
let docRef = db.collection("songs").order(by: "songTitle").filter(using: resultPredicate)

Получение:

*** Завершение работы приложения из-за необработанного исключения «FIRInvalidArgumentException», причина: «Неверный запрос. Тип оператора 99 не поддерживается. '

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...