2013-03-29 3 views
0

Je reçois l'erreur suivante:Comment traquer erreur « sélecteur non reconnu envoyé à l'instance »

-[__NSCFBoolean isEqualToString:]: unrecognized selector sent to instance 0x56bb95c 

Est-il possible de retrouver ce qui est la variable responsable de cette erreur? L'appel de pile ne m'aide pas dans ce scénario.

+0

double possible [Comment résoudre «sélecteur non reconnu envoyé à l'instance?] (Http : //stackoverflow.com/questions/861626/how-to-resolve-unrecognized-selector-sent-to-instance) – DrummerB

Répondre

3

Vous avez un type BOOL pendant que vous envisagez comme NSString et d'essayer de comparer avec une autre chaîne par isEqualToString:

[__NSCFBoolean isEqualToString:] 
    ....^^^^^^^^^ 
+0

C'est ce que je pensais mais comment puis-je repérer dans mon code quelle variable déclencher cette erreur? – tiguero

+0

Si vous n'êtes pas sûr, vous avez appelé explicitement isEqualToString ou vous avez un BOOL. Ensuite, vous pouvez utiliser BreakPoint depuis init/viewDidLoad et continuer pour vérifier chacun d'entre eux. étape par étape/étape dans etc. –

Questions connexes