Test sur une NSString (qui m'énerve...) retournée pas un fonction

GercofisGercofis Membre
01:39 modifié dans API AppKit #1
Soit la fonction suivante:
- (NSString *) derniereValeurSaisie<br />{ <br />	NSString * tmpValue;<br />/*<br />*/<br />		return tmpValue;<br />}<br />


appalée dans le code suivant:
<br />if ([key isEqualToString:derniereValeurSaisie]) <br />	{ // etc...<br />


Et là  le compilo y coince:

error: 'derniereValeurSaisie' undeclared (first use in this function)
Voici la délcaration du ".h" correspondant
<br />- (NSString *)derniereValeurSaisie;<br />


C'est vrai aussi que j'ai laissé Obj-C et Cocoa de coté depuis quelques temps...

Réponses

  • schlumschlum Membre
    01:39 modifié #2
    Hum... Tu es en train d'essayer de comparer une variable à  un nom de fonction   ???

    C'est pas ça que tu veux plutôt ?
    if ([key isEqualToString:[self derniereValeurSaisie]])
    
  • GercofisGercofis Membre
    01:39 modifié #3
    Effectivement...

    Merci beaucoup...

    Toute une philosophie a reprendre...
Connectez-vous ou Inscrivez-vous pour répondre.