2015-08-31 2 views
3

J'ai une simple application Cocoa qui lance un NSWindow lorsqu'un élément NSMenu est cliqué. J'initie la fenêtre via un segue. Le problème est lorsque je clique plusieurs fois sur l'élément de menu, il continue de créer de nouvelles fenêtres au lieu de mettre la fenêtre existante au premier plan. Comment puis-je empêcher ce comportement? Merci d'avance.Empêcher NSMenu de créer plusieurs instances de même NSWindow lorsque vous cliquez dessus

+1

S'il vous plaît fournir votre 'NSMeniItem' action. – Astoria

Répondre

6
  1. Sélectionnez le contrôleur fenêtre de destination
  2. inspecteur d'attributs Cliquez et sélectionnez sous Présentation "unique" au lieu de "multiples"

Single window instance

+1

Merci! Je savais que c'était quelque chose de simple. –