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];
}
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
{
[[NSSavePanel savePanel]
beginSheetForDirectory:NSHomeDirectory()
file:@"monfichier"
modalForWindow:[myview window]
modalDelegate:self
didEndSelector:@selector(savePanelDidEnd:returnCode:contextInfo
contextInfo:NULL];
}
- (void)savePanelDidEnd
{
if (returnCode == NSOKButton)
[[[myview image] TIFFRepresentation]
writeToFile:[[sheet filename] stringByAppendingString: @".tiff"]
atomically:YES];
}