Je n'arrive pas à déterminer comment conserver une application minimisée lorsqu'elle est en cours d'exécution et affiche un NSAlert. En bref, j'ai une application qui est en train de transférer des données, et elle affiche un NSAlert quand elle termine le transfert. Si l'application est minimisée, je veux qu'elle reste ainsi même si elle affiche le NSAlert.Limiter la fenêtre Cocoa lorsque l'application affiche NSAlert
j'appelle le NSAlert avec (Swift):
alert.beginSheetModalForWindow(self, completionHandler: handler)
Mais la fenêtre s'unminimizes lorsque ce code se déclenche. Si la fenêtre n'est pas minimisée, elle ne prend pas le focus ou ne fait rien d'inattendu (ce que je souhaite).
Existe-t-il un moyen d'accomplir ceci? Merci!
NSAlert comportement est comme ça. Ma suggestion est que vous pouvez faire usage de NSUserNotification dans ce cas –
Ne serait pas mieux d'utiliser un NSAlert pas attaché à quoi que ce soit, si sa fenêtre est réduite? – MrAsterisco