2015-07-28 1 views
2

Je veux déclencher un bouton sur la souris gauche bas dans mon application mac osx en utilisant swift.Comment déclencher l'action du bouton sur leftMouseDown dans Swift, Mac OSX, Cocoa

C'est la façon de le faire en Objective-C

[myButton sendActionOn:NSLeftMouseDownMask]; 

Je ne peux pas comprendre comment le faire à Swift. Quelqu'un peut-il m'aider avec mon problème?

Merci!

+0

Ne pas Xcode avec moi, mais il aurait dû être le même à Swift: 'myButton.sendActionOn (NSLeftMouseDownMask) ' –

+0

Je reçois le message d'erreur: Utilisation de l'identificateur non résolu 'NSLeftMouseDownMask' si j'essaie votre solution. Ou dois-je importer quelque chose? – stefOCDP

+0

Que diriez-vous de le changer en 'NSEventType.LeftMouseDown'? –

Répondre

7

Après un peu de tripoter dans Xcode, voici ce qui a fonctionné pour moi (Swift 2.0):

myButton.sendActionOn(Int(NSEventMask.LeftMouseDownMask.rawValue)) 
+0

Cela a fonctionné. Merci beaucoup! – stefOCDP