Я разрабатываю приложение iOS с iOS SDK 6.0 и XCode 4.5.2. Моя целевая разработка - 4.3.
Я использую Core Data для управления моими данными. Теперь у меня есть NSPredicate
для поиска магазинов:
if ((shopSearchBar.text != nil) && ([shopSearchBar.text length] > 0))
{
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name = %@",shopSearchBar.text];
[fetchRequest setPredicate:predicate];
}
Это объект магазина:
Мне нужно преобразовать имя в нижний регистр и посмотреть, содержит ли он shopSearchBar.text
в нижнем регистре.
Пример:
У меня эти четыре магазина:
- Shop1
- магазин 1
- мой магазин
- Магазин
Если текст поиска пользователя является "магазином", он должен вернуть все из них.
Знаете ли вы, как это сделать?