2011-05-27 2 views
2

Je ne comprends pas comment arrêter une application basée sur des documents à partir de l'affichage d'un document vide au démarrage. Dans une question précédente que j'ai posté, quelqu'un a dit: «Etes-vous sûr que le délégué de fenêtre est réglé correctement et n'est pas nil?applicationShouldOpenUntitledFile renvoie NO, mais l'application ouvre toujours les documents vides

Quelqu'un peut-il élaborer? Il semble que l'objet Window de la plume MyDocument soit câblé par défaut au propriétaire/délégué du fichier. Quoi d'autre dois-je faire? En l'état, ça ne marche pas.

Cette méthode se trouve dans MyDocument.m dans la structure du projet. Ai-je besoin de code supplémentaire?

- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender 
{ 
    return NO; 
} 
+0

duplication possible de [Comment créer une application basée sur un document qui ne peut pas créer un nouveau document?] (Http://stackoverflow.com/questions/1734229/how-can--create-a-document-based -application-that-can-not-create-a-new-document) – Abizern

Répondre

4

Il devrait être dans le délégué de l'application, et non la classe de document, comme il est dit dans le documentation pour la méthode.

+0

Ah, je vois. Problème résolu. Merci encore. – Paul

Questions connexes