Aucune disparition d'une feuille
Tchouboudou
Membre
J'ai une feuille d'alerte qui permet de d'alerté l'utilisateur. Jusque là , rien de bien grave. Seulement, lorsque je clique sur le bouton defaut, l'action s'effectue normalement, sauf que la feuille ne disparait pas. Elle reste planté. Par contre, quand je clique sur le bouton alternatif, la feuille disparait. Voilà ma méthode qui fait apparaitre la feuille :
Et voici la méthode -sheetDidEnd:returnCode:contextInfo
NSBeginAlertSheet(title, defaultButton, alternateButton, otherButton, mainWindow, self, @selector(sheetDidEnd:returnCode:contextInfo:), nil, nil, message);<br />
Et voici la méthode -sheetDidEnd:returnCode:contextInfo
- (void)sheetDidEnd:(NSWindow *)sheet<br /> returnCode:(int)returnCode<br /> contextInfo:(void *)contextInfo<br />{<br /> SousPartie *souspartieCourante;<br /> NSNumber *index;<br /> <br /> NSMutableArray *souspartieSupprimer = [NSMutableArray array];<br /> <br /> NSEnumerator *e = [tableView selectedRowEnumerator];<br /> <br /> if (returnCode == NSAlertDefaultReturn) {<br /> while (index = [e nextObject]) {<br /> souspartieCourante = [souspartie objectAtIndex:[index intValue]];<br /> <br /> [souspartieSupprimer addObject:souspartieCourante];<br /> }<br /> <br /> [souspartie removeObjectsInArray:souspartieSupprimer];<br /> [self updateChangeCount:NSChangeDone];<br /> [self updateUI];<br /> }<br />}
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses