iOS-приложение, в котором отображаются блоги WordPress.Есть функция поиска, приложение ищет мир-phress в данных API.Содержание сайта Wordpress на испанском языке.
Моя проблема, когда пользователь вводит текст "Buho", приложение должно искать "Búho", "Buho", "buho", "búho" в испанских данных и отображать результат в соответствии.В настоящее время приложение соответствует слову «buho», а не «búho».
На веб-сайте Wordpress возможно то же самое, пользователь может выполнить поиск "Búho" или "Buho", все результаты поиска отображаются.
Как перевести текстовое значение UITextField на испанский язык, поэтому я могулегко искать в NSArray и показывать результат.Или можно заменить набор символов?
Простой поиск по английскому слову возможен с использованием фильтра NSArray, поиска по названию блога и тексту с определенным текстом.
Как это:
let searchingWorld = self.searchBar.text!.lowercased()
let blogSearchResult = self.blogs.filter{ $0.title.lowercased().contains(searchingWorld) || $0.text.lowercased().contains(searchingWorld) || $0.tags.contains(searchingWorld) || $0.categories.contains(searchingWorld) }
Объект self.blogs - это массив объектов словарного типа.{название, текст, категория, теги} Не найдено никакого решения.
Любая помощь с благодарностью.
Punita