Похоже, что метод AFController enterFullScreen
, вероятно, должен настроить контекст OpenGL ([scene initGL]
).
Кроме того, awakeFromNib
может быть вызвано до того, как приложение будет готово к рисованию, поэтому, возможно, это не лучшее место для [scene initGL]
. Я предлагаю реализовать метод делегата NSApplication applicationDidFinishLaunching:
и переместить туда [scene initGL]
. Просто чтобы быть в безопасности, вы также можете попробовать оттуда позвонить NSOpenGLContext makeCurrentContext
.