У меня есть коллекция 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 не поддерживается. '