2011-12-27 1 views
0

J'ai une application basée sur NSDocument avec une plume qui représente le document visuel. Dès que la vue est apparue, je veux déclencher certaines actions.Quel est l'équivalent de viewWillAppear pour NSDocument?

Pour un "normal" UIViewController je remplacerait simplement viewDidAppear:. Cependant, NSDocument n'a pas cette méthode, même si elle a une vue par document.

Répondre

5

NSDocument offre
-(void)windowControllerDidLoadNib:(NSWindowController *)aController; méthode.
Je pense que c'est ce que vous cherchez.
Les contrôleurs de fenêtre de document sont toujours accessibles à l'aide de la méthode windowControllers de NSDocument.

Si vous avez des exigences plus précises sur la fenêtre apparaissant/disparaissant, devenant clé, etc ..., vous pouvez gérer cela avec window notifications, ou window delegation system.

0

Il y a -[NSDocument showWindows] qui pourrait être utile pour ajouter une certaine logique personnalisée à la fin de.

Questions connexes