2009-11-28 3 views
0

Je veux donner à mon application, qui enregistre actuellement simplement des dossiers, la possibilité de donner à ces dossiers des extensions de fichiers (pour l'enregistrement des paquets).Modification de l'extension de fichier pour un 'Enregistrer sous' dans NSDocument?

En ce moment, quand je fais 'saveDocumentAs:', je reçois la feuille de sauvegarde avec 'Untitled' comme nom de fichier suggéré, comment puis-je lui donner en option (par exemple) 'Untitled.myext'?

Vive

MT

Répondre

1

NSDocument est censé exiger quel que soit l'extension de fichier est configuré pour votre document dans votre Info.plist. Est-il possible de cocher la case "Masquer l'extension"?

Si vous voulez forcer l'extension à afficher, il est une préférence persistante, de sorte que vous auriez à le faire comme:

[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:NO] forKey:@"NSNavLastUserSetHideExtensionButtonState"]; 
+0

D'une manière générale, je ne veux pas une extension de fichier, mais certains cas, je le fais. Une installation «d'exportation» séparée n'est pas appropriée. –

Questions connexes