NSPredicate contient une chaîne en minuscules

Je suis le développement d'une application iOS avec iOS SDK 6.0 et XCode 4.5.2. Mon objectif de développement est de 4,3.

Je suis à l'aide de Données de Base pour gérer mes données. Maintenant, j'ai ce NSPredicate à la recherche de souvenirs:

if ((shopSearchBar.text != nil) && ([shopSearchBar.text length] > 0))
{
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name = %@",shopSearchBar.text];
    [fetchRequest setPredicate:predicate];
}

C'est la Boutique de l'entité:

NSPredicate contient une chaîne en minuscules

- Je convertir nom minuscules et voir si elle contient shopSearchBar.text en minuscules format.

Exemple:

J'ai ces quatre magasins:

  • Shop1
  • boutique 1
  • ma boutique
  • Boutique

Si l'utilisateur recherche le texte est "boutique", il y retourne tous les d'entre eux.

Savez-vous comment faire?

source d'informationauteur VansFannel