Warning étrange à  cause d'une property

GreensourceGreensource Membre
07:48 modifié dans API AppKit #1
Bonjour,
Il m'arrive quelques choses de bizarre avec les accesseurs automatiques.
J'ai le warning suivant:
Line Location GWBoard.m:62: warning: &#39;GWCase&#39; may not respond to &#39;-owner:&#39;<br />

Bon c'est classique, je me dit que j'ai dû zappé de définir la méthode dans le header...
Sauf que...j'ai bien mis le @property:
@property (readwrite,assign) GWPlayer* owner;

et le synthetize:
@synthesize owner;


Et mon erreur se trouve dans cette méthode:
-(void)selectedCase:(GWCase*)theCase<br />{<br />	[theCase owner:currentPlayer];<br />}


C'est bizarre quand même, je vois pas ce que j'ai pu louper?

Réponses

  • schlumschlum Membre
    07:48 modifié #2
    Euh... C'est soit "owner" pour le getter, soit "setOwner:" pour le setter... Là  tu fais un truc bizarre.
  • GreensourceGreensource Membre
    07:48 modifié #3
    Pfff bas oui, n'importe quoi, désoler du dérangement c'était un peu idiot  ::)
    Merci
  • AliGatorAliGator Membre, Modérateur
    07:48 modifié #4
    Ou alors [tt]theCase.owner = currentPlayer[/tt] aussi, tant qu'à  utiliser les @property, la notation pointée est sympa aussi (enfin ça dépend des goûts me direz vous :P mais au moins on a pas à  s'emmêler les pinceaux enter owner et setOwner pour le coup)
  • schlumschlum Membre
    07:48 modifié #5
    dans 1236348488:

    Ou alors [tt]theCase.owner = currentPlayer[/tt] aussi, tant qu'à  utiliser les @property, la notation pointée est sympa aussi (enfin ça dépend des goûts me direz vous :P mais au moins on a pas à  s'emmêler les pinceaux enter owner et setOwner pour le coup)


    Aaaaahhhh, loin de ma vue cette syntaxe  ;D
  • AliGatorAliGator Membre, Modérateur
    07:48 modifié #6
    C'est bizarre je m'attendais à  ce que tu réagisses schlum :P
Connectez-vous ou Inscrivez-vous pour répondre.