Comment vérifier Vrai ou Faux sur Objective-C variable BOOLEAN
J'ai un NSObject qui contient plusieurs objets d'un couple de qui sont BOOL variables qui sont définies sur "T" ou "F"
Je voudrais savoir comment les utiliser dans une instruction if qui ressemble à ceci.
if (myNSObject.firstBOOL == T) {
//do some stuff here
}
Je ne peux pas faire cela et je ne suis pas sûr pourquoi, je peux lui demander si son VRAI ou OUI mais pas T
J'ai cherché des réponses sur d'autres sites, mais je suis mal à trouver quelque chose comme cela pour espérais que quelqu'un pourrait être en mesure d'offrir un aperçu.
toute aide serait grandement appréciée.
Pourquoi faut-il la T? Qu'est-ce que T de toute façon? o,0
Si c'était un
Si c'était un
BOOL
vous seriez en mesure d'utiliser YES
/TRUE
ou NO
/FALSE
. Aussi étrange que cela puisse paraître, c'est peut-être un NSString
mis à 'T' ou 'F'?
OriginalL'auteur HurkNburkS | 2013-05-14
Vous devez vous connecter pour publier un commentaire.
Avec
BOOL
des variables et des propriétés, des comparaisonsYES
/NO
ouTRUE
/FALSE
sont inutiles.BOOL
par lui-même est déjà une expression Booléenne valide, qui peut aller dans unif
, un ternaire? :
, ou une boucle de construire sans autres comparaisons.Vous pouvez écrire ceci:
OriginalL'auteur dasblinkenlight