为什么我得到一个编译器错误,指示布尔值或函数“”不能与以下方式一起使用:

localEvent = self.window.nextEventMatchingMask(NSEventMask.LeftMouseUpMask | NSEventMask.LeftMouseDraggedMask)

编辑:
这就是我最终发现的
localEvent = self.window!.nextEventMatchingMask(Int(NSEventMask.LeftMouseUpMask.rawValue | NSEventMask.LeftMouseDraggedMask.rawValue))!

最佳答案

试试这个

localEvent = window.nextEventMatchingMask(Int(NSEventMask.LeftMouseUpMask.rawValue))

黄金
localEvent = window.nextEventMatchingMask(
                Int(NSEventMask.LeftMouseUpMask.union(.LeftMouseDraggedMask).rawValue))

10-07 18:35