si NSString n'est pas égale à la fonction?

J'ai cherché partout sur le lieu pour cela, y compris apple docs sur NSString (peut-être que je n'ai pas vu?) mais je suis en train d'essayer de trouver une méthode dans xCode pour vérifier si une NSString n'est pas égal à quelque chose. Un peu comme

if (myNSSting = @"text" {...

sauf précisément je veux vérifier si elle n'est pas égal à "texte".

not (x equal y) est presque toujours le même que x notEquals y. En tout cas, = n'est jamais valide (et == est très rarement en cours de validité) pour la comparaison de chaînes en Objective-C.
Utilisé: Rien à faire avec Xcode
Yep, = est d'affectation, pas de comparaison. == compare les adresses, afin de ne être vrai si vous êtes à la comparaison d'un objet de type string à la même chaîne de caractères de l'objet (et pas seulement celui qui ressemble à ça). isEqualToString compare les chaînes de caractères contenu. (Note que pour l'essentiel, la même chose est vraie pour les réguliers, C, C++, Java, et dans plusieurs autres langues.)
Et tous les animaux sont égaux, mais certains sont plus égaux que d'autres.

OriginalL'auteur Alex | 2013-03-13