knowledge-database (beta)

Current group: comp.lang.objective-c

Re: Newbie Q : How to call Instance method from class methode

Re: Newbie Q : How to call Instance method from class methode  
screetch
From:screetch
Subject:Re: Newbie Q : How to call Instance method from class methode
Date:5 Nov 2004 00:55:39 -0800
Sébastien wrote in message news:<418916E7.1020504@wanadoo.fr>...
> Hello, i'm try to call with this :
>
>
> @implementation maclasse
>
> +(id) methodeclassA{
>
>
> ret = [maclasse getinstance];
>
> }
>
> -(int) getinstance{
>
>
>
>
> return OK;
>
>
> }
>
>
>
>
> @end
>
>
> but, it don't work correctly what i'm need.
>
> it find about a class methode named +[maclasse getinstance]
>
>
>
> then so, how can do for it call -[maclasse getinstance] in +(id) methodeclassA,
> but i'm return an instance variable shared by other methode in the class.
>
>
> thanks.
>
> sebastien

Il y a beaucoup d'erreur en fait :
+ methodeclassA est une méthode de classe, et getinstance est une
methode d'instance, donc il faut appeler la deuxieme sur une instance
de la classe, pas sur la classe elle-meme.

De plus, le type pour une instance de classe est id, c'est le type
générique d'une instance. Or, -getinstance retourne un entier. A mon
avis, -getinstance devrait retourner un id et de plus ce devrait etre
une methode de classe, declaree comme +getinstance

je ne suis pas sur de comprendre bien ce que tu essayes de faire,
explique un peu plus et je pourrai t'aider.
   

Copyright © 2006 knowledge-database   -   All rights reserved