2011-07-10 1 views
1

Pendant le flux de travail de l'application, il se produit un moment où une nouvelle interface NSWindow modale est initialisée à partir d'une pointe. Cette fenêtre devrait avoir un bouton de sauvegarde de document. Quelle est l'approche recommandée:Enregistrement d'un document Cocoa depuis l'extérieur de la classe NSDocument

  1. Via un nouveau NSSavePanel à la fenêtre modale nouvellement instanciée et la personnalisation de la totalité du flux de sauvegarde ici?
  2. L'utilisation de la classe NSDocument principale qui reçoit le message d'enregistrement à partir du bouton dans la fenêtre ci-dessus? Si oui, comment sauvegarder le document?
  3. Un autre scénario?

Répondre

0

Pour les intéressés, j'ai résolu ce créer une classe avec singleton accesors qui permet d'utiliser « global » -comme des variables, appelant ainsi les méthodes et l'envoi de messages de la nouvelle instancié NSWindowController est maintenant un jeu d'enfant. Todo: regardez dans possible en utilisant KVC pour cela.

Questions connexes