Swift2 Swift代码转换:nsevent

Swift2 Swift代码转换:nsevent,swift2,Swift2,我有以下代码 class cl : NSView { override func keyDown (theEvent:NSEvent) { if theEvent.modifierFlags & NSEventModifierFlags.ShiftKeyMask == nil { ... 对于最新更新,这将生成错误 二进制运算符不能应用于两个NSEventModifierFlags 我找不到如何解决此问题,欢迎提供所有帮助。您使用的是哪个xcode

我有以下代码

class cl : NSView {    

override func keyDown (theEvent:NSEvent) {
       if theEvent.modifierFlags & NSEventModifierFlags.ShiftKeyMask == nil {
       ...
对于最新更新,这将生成错误 二进制运算符不能应用于两个NSEventModifierFlags


我找不到如何解决此问题,欢迎提供所有帮助。

您使用的是哪个xcode和swift版本?xcode 7.0、swift 2.0您使用的是导入应用工具包吗?或者Cocca?我使用的是导入CoCoadoeSeventModifierFlags不符合OptionSetType吗?试着这样写:
如果event.modifierFlags.contains(.ShiftKeyMask).
您使用的是哪个xcode和swift版本?xcode 7.0、swift 2.0您使用的是import AppKit吗?或者Cocca?我使用的是导入CoCoadoeSeventModifierFlags不符合OptionSetType吗?试着这样写:
如果event.modifierFlags.contains(.ShiftKeyMask).