Я пытаюсь создать поисковый запрос с помощью NSMetaDataQuery и развертывания предиката, как показано ниже:
NSString * format = @"kMDItemDisplayName like[cd] %@";
NSPredicate * compPred = [NSPredicate predicateWithFormat:format,[NSString stringWithFormat:@"%@*",self.searchString]];
Проблема, с которой я столкнулся:
Предположим, у меня есть приложение по имени: Google Chrome.
Если я ищу «google» в качестве строки поиска, я могу получить результат, т. е. «Google Chrome», но если я ищу «chrome», я не могу найти «Google Chrome».
Точно так же, если строка поиска "Suhail", отображается результат "Suhail никого не ненавидит", но если строка поиска "ненавидит", результат ничего не показывает.
Еще один случай: предположим, что имя файла "faMee".
Я ищу "amee", ничего не получается. Я ищу «mee», ничего не получается, но в центре внимания, если я ищу «mee», он показывает мне файл «faMee».
Любые предложения, пожалуйста.