J'ai créé une nouvelle application basée sur les documents.Impossible d'enregistrer dans une application basée sur un document
I mis en œuvre dataOfType dans la sous-classe de NSDocument
- (NSData*) dataOfType:(NSString *)typeName error:(NSError *__autoreleasing *)outError
{
return [NSKeyedArchiver archivedDataWithRootObject:bcmwc.bindingsController.arrangedObjects];
}
in xib http://i.minus.com/iH2Rj9v5oOhTn.png
Lorsque je clique sur "Enregistrer" dans gonna rien de menu se produire, des erreurs dans la console. J'ai défini un point d'arrêt dans dataOfType et lorsque j'ai cliqué sur "Enregistrer", l'application ne s'est pas arrêtée.
Des suggestions?
EDIT
je pense qu'il peut être lié à fait, je l'utilise NSWindowController de coutume, et xib personnalisé. J'ai fait un test quand je charge xib personnalisé, tout est bien la méthode dataOfType est invoquée etc ..
Dois-je connecter d'une certaine manière mon xib personnalisé (fenêtre) avec la sous-classe de NSDocument?
"Lorsque je clique sur" Enregistrer "dans le menu, il ne se passera rien, aucune erreur dans la console." S'il vous plaît expliquer cela mieux. –
Veuillez également prendre soin de choisir des noms de sujet plus précis. "First Document-Based Application" nous dit exactement rien sur la nature de votre question. –