NSSavePanel coup de bol ou comportement normal?

cyranocyrano Membre
bonjour,
<br /><br /><br />@interface my Class {<br /><br />&nbsp; &nbsp; &nbsp;  NSSavePanel *savePanel;<br /><br />}<br /><br /><br />- (IBAction)saveTree:(id)sender<br />{<br />	savePanel = [NSSavePanel savePanel];<br />&nbsp; &nbsp; &nbsp;  .../...<br />}<br /><br />qui appele pour changer l&#39;extension en fonction d&#39;un &quot;radio button group&quot;<br /><br />- (IBAction)choiceExtensionPath:(id)sender<br />{<br />	<br />	NSString *filename = [[savePanel nameFieldStringValue] stringByDeletingPathExtension] ;<br /><br />&nbsp; &nbsp; &nbsp;  .../....<br />			<br />	<br />}<br />


Question: tant que le save panel est "ouvert" je n'ai qu'un cycle d'événement? ou seulement un coup de bol?

car save panel devrait etre releasé a la 1er boucle d'evenement


Réponses

  • CéroceCéroce Membre, Modérateur
    novembre 2010 modifié #2
    C'est fait exprès.

    Le NSSavePanel n'est pas libéré tant qu'il est affiché. ça simplifie la programmation (pas besoin de retenir le panneau quand il s'affiche et le libérer lorsqu'il a fini).
Connectez-vous ou Inscrivez-vous pour répondre.