По-разному ли обрабатывается одинарная кавычка (апостроф) в IOS и в Sierra? Это другой символ в Javascript.
Я пытаюсь удалить одинарные кавычки в своем алгоритме поиска, поскольку иногда они отражаются в базе данных с кавычками, а иногда и без них. Например: выполните поиск по запросу «Keith's». Моя текущая система работает на macOS-sierra, но не работает на iOS.
Вы можете просмотреть сайт здесь. Введите "keith's" в поле поиска. Он будет работать с вашим настольным компьютером, но не с вашим iPhone или iPad. Убедитесь, что вы ищете в LCBO.
http://brewskibooze.com/?destination=liquor
В настоящее время я просто использую эту строку кода в javascript, чтобы вырезать одинарные кавычки.
searchString = replaceAll (searchString, "'", "");