//My code:
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag
{
if(flag==NO)
{
id window;
NSWindow *w = window;
for(w in theApplication.windows)
{ if(w==[[theApplication windows]objectAtIndex:0])
{
[w makeKeyAndOrderFront:nil];
}
}
}
return YES;
}
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender;
{
return NO;
}
- (BOOL)applicationOpenUntitledFile:(NSApplication *)sender
{
return NO;
}
Problème Face Code -Above montre la fenêtre sans titre je supprimer [w makeKeyAndOrderFront:nil];
-Si sur if
état puis toutes les fenêtres avec fenêtre sans titre est affiché une fois -Utiliser méthode ouverte sans titre n'est pas stoping sa fenêtre pour afficherNSWindow re montrent plusieurs fois de l'icône du dock après fermeture
Requis -Je veux que la fenêtre fermée pour ouvrir
pas clair, s'il vous plaît expliquer un peu –
Vous pouvez sous-classe 'NSWindow' et ajouter un' BOOL' isClosed – ColdSteel
code ci-dessus est affiché dans l'App delegate.m - j'ai 3 fenêtres dans ma hiérarchie de la vue, donc je veux la fenêtre fermé par l'utilisateur pour ouvrir à nouveau lorsque l'on clique sur l'icône du dock –