2012-08-27 1 views
0

J'ai commencé à développer cette application Mac à partir d'un modèle d'application NSDocument, en pensant qu'un rapport devrait devenir un document au format RTF.Application Mac basée sur NSDocument - supprime les appels étranges Enregistrer les modifications

Maintenant, les spécifications de l'application ont changé, l'application est terminée et je n'ai plus vraiment besoin que l'application soit basée sur NSDocument. Si la modification de l'application pour la rendre non documentaire est triviale, c'est la bonne solution, bien sûr. Ceci étant ma première application Mac, je devrais être sûr de savoir ce que je fais si c'est une question de savoir, d'arracher des pièces et de m'assurer que toutes les références sont intactes. Pour une raison quelconque, juste parce que j'entre le texte dans un champ de texte dans une sous-vue de la fenêtre principale de l'application, le document est considéré comme modifié par un certain processus dans l'application.

Comment supprimer ou ignorer cette invite (à peu près, "Le document a-t-il été modifié, enregistrer les modifications?")?

Répondre

0

Mettez c'est votre sous-classe NSDocument, comme MyDocument.m:

- (void)updateChangeCount:(NSDocumentChangeType)changeType { 
    //overridden to do nothing 
} 
Questions connexes