Comment savoir qu'un document vient d'être créé...
frOM
Membre
... depuis une autre classe que MyDocument ?
J'ai besoin de savoir si mon document vient juste d'être créé ou est un ancien document réouvert. Pour les besoins de la cause, j'ai mis un drapeau (int firstTime) dans MyDocument, drapeau que je mets à 1 dans initWithType... ; j'ai aussi un getter :-(int)firstTime;
Je pensais que pour accéder à ce drapeau depuis une autre classe, il me suffisait d'importer le header de MyDocument dans cette classe. Malheureusement pour moi (et c'est là que se révèle ma véritable nature, celle d'un archi-débutant), le test depuis une méthode de cette autre classe :
NSLog(@in loadScript : %i,firstTime);
... échoue par ce que firstTime n'est pas reconnu.
Comment faire pour voir ce drapeau ? C'est sans doute très simple mais...
J'ai besoin de savoir si mon document vient juste d'être créé ou est un ancien document réouvert. Pour les besoins de la cause, j'ai mis un drapeau (int firstTime) dans MyDocument, drapeau que je mets à 1 dans initWithType... ; j'ai aussi un getter :-(int)firstTime;
Je pensais que pour accéder à ce drapeau depuis une autre classe, il me suffisait d'importer le header de MyDocument dans cette classe. Malheureusement pour moi (et c'est là que se révèle ma véritable nature, celle d'un archi-débutant), le test depuis une méthode de cette autre classe :
NSLog(@in loadScript : %i,firstTime);
... échoue par ce que firstTime n'est pas reconnu.
Comment faire pour voir ce drapeau ? C'est sans doute très simple mais...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Où myDocument est une instance de ta classe MyDocument.
Je confondais la classe MyDocument avec l'instance en cours.