débutant : enregistrer sans "écraser" ?

titojean

Membre actif
9 Avril 2001
260
4
Visiter le site
Slt,

J'ai trouvé dans divers exemples de programmation la "routine" d'enregistrement d'une image, mais lorsque j'enregistre
plusieurs fois le même fichier, le fichier précédamment enregistré est écrasé sans "alerte"... comment dois-je procéder pour
que l'appli. (ou le system?) affiche une "alerte/choix" du type "le fichier xxx existe déja, voulez-vous le remplacer ?"

voici ma routine d'enregistrement :

- (IBAction)saveDocument:(id)sender
{
[[NSSavePanel savePanel]
beginSheetForDirectory:NSHomeDirectory()
file:@"monfichier"
modalForWindow:[myview window]
modalDelegate:self
didEndSelector:@selector(savePanelDidEnd:returnCode:contextInfo:)
contextInfo:NULL];
}

- (void)savePanelDidEnd:(NSSavePanel *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo
{
if (returnCode == NSOKButton)
[[[myview image] TIFFRepresentation]
writeToFile:[[sheet filename] stringByAppendingString: @".tiff"]
atomically:YES];
}