我遇到窗口级常量问题,比如NSScreenSaverWindowLevel.Swift抱怨未解析的标识符.我找不到这些级别的枚举?这目前可能吗?
我正在尝试使用:
window.level = NSScreenSaverWindowLevel // unresolved identifier
Run Code Online (Sandbox Code Playgroud)
通过定义链:
#define NSScreenSaverWindowLevel kCGScreenSaverWindowLevel
Run Code Online (Sandbox Code Playgroud)
和...
#define kCGScreenSaverWindowLevel CGWindowLevelForKey(kCGScreenSaverWindowLevelKey) /* 1000 */
Run Code Online (Sandbox Code Playgroud)
我认为更正的答案是:
window.level = Int(CGWindowLevelForKey(Int32(kCGScreenSaverWindowLevelKey)))
Run Code Online (Sandbox Code Playgroud)
由于枚举类型的差异导致大量投射
| 归档时间: |
|
| 查看次数: |
2118 次 |
| 最近记录: |