我遇到了NSScreenSaverWindowLevel
等窗口级常量的问题。 Swift抱怨未解析的标识符。我找不到这些级别的枚举?这目前可能吗?
我正在尝试使用:
window.level = NSScreenSaverWindowLevel // unresolved identifier
答案 0 :(得分:7)
通过定义链:
#define NSScreenSaverWindowLevel kCGScreenSaverWindowLevel
和...
#define kCGScreenSaverWindowLevel CGWindowLevelForKey(kCGScreenSaverWindowLevelKey) /* 1000 */
我认为更正的答案是:
window.level = Int(CGWindowLevelForKey(Int32(kCGScreenSaverWindowLevelKey)))
由于枚举类型的差异而导致大量投射