2009-12-20 4 views
0

Dans mon application iPhone, j'ai un SearchBar et quand les gens tapent un mot-clé et cliquez pour rechercher, le résultat de recherche montrera dans UILabel. Tout fonctionne bien, mais lorsque je tape un mot-clé qui commence par des majuscules, la recherche ne fonctionne pas comme prévu. Je sais que je dois faire quelque chose mais je ne sais pas quoi.SearchBar ne fonctionne pas quand je tape l'alphabet majuscule

Quelqu'un a une idée?

+0

La cause est très probablement que la comparaison de chaîne est sensible à la casse. Ce que vous voulez est une comparaison insensible à la casse. –

+0

Nettoyé la question, et ajouté des tags iPhone. Je suis à peu près sûr que c'est de ça qu'il parle. –

Répondre

1

Peut-être essayer de faire correspondre le cas, essayez de convertir le mot-clé en majuscules ou minuscules et également convertir la chaîne avec laquelle vous comparez au même cas (inférieur ou supérieur).

Une autre option consiste à spécifier que la comparaison de recherche doit être insensible à la casse, si vous utilisez certaines fonctions intégrées pour cela.

Merci

+0

Comment faire cela? Pourriez-vous s'il vous plaît me montrer. merci – MANGA

+0

ok maintenant je l'ai trouvé, j'ai mis cette ligne minuscule = [encodedkw minusculestring]; et ça marche maintenant, merci beaucoup tant d'aide ..... – MANGA

Questions connexes