显然我是唯一一个尝试这个的人,因为我的谷歌搜索都没有发现任何有用的东西。假设我正在初始化一个属性数组,如下所示:
let glPFAttributes = [
NSOpenGLPFAAccelerated,
NSOpenGLPFADoubleBuffer,
NSOpenGLPFAColorSize, 48,
NSOpenGLPFAAlphaSize, 16,
NSOpenGLPFAMultisample,
NSOpenGLPFASampleBuffers, 1,
NSOpenGLPFASamples, 4,
NSOpenGLPFAMinimumPolicy,
0
]
这些东西都是普通的整数,我已经检查过了。现在如果我这样做
let glPixelFormat = NSOpenGLPixelFormat(attributes: glPFAttributes)
编译器给了我这个错误信息:
“Int”与“NSOpenGLPixelFormatAttribute”不同
如果我在某个地方犯了错误,我不会看到它。