Comment savoir qu'un document vient d'être créé...

frOMfrOM Membre
14:16 modifié dans API AppKit #1
... 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...

Réponses

  • LeeroyLeeroy Membre
    14:16 modifié #2
    Tu le récupère bien comme ça :
    [myDocument firstTime];
    


    Où myDocument est une instance de ta classe MyDocument.
  • frOMfrOM Membre
    14:16 modifié #3
    Merci !

    Je confondais la classe MyDocument avec l'instance en cours.
Connectez-vous ou Inscrivez-vous pour répondre.