문제

Xcode 6 OS X Swift Playground 내에서 GLKIT를 사용하려고합니다. 그러나

import GLKit
.

놀이터가 GLKView를 인식하는 데 충분하지 않습니다.어떤 아이디어도 있습니까?

import Cocoa
import GLKit
import OpenGL

let frame = CGRect(x: 0, y: 0, width: 400, height: 300)
class TriangleView: GLKView { // ERROR: Use of undeclared type 'GLKView'
    override func drawRect(dirtyRect: NSRect) {
        glClearColor(0.0, 0.0, 0.1, 1.0)
    }
}
.

도움이 되었습니까?

해결책

iOS 프로젝트를 만들고 해당 프로젝트 내에 새로 만들 수 있습니다.그런 다음 GLKIT를 가져올 수 있습니다. OpenGL 대신 OpenGles를 가져와야했습니다.

import UIKit

import GLKit
import OpenGLES

let frame = CGRect(x: 0, y: 0, width: 400, height: 300)
class TriangleView: GLKView { // ERROR: Use of undeclared type 'GLKView'
    override func drawRect(dirtyRect: CGRect) {
        glClearColor(0.0, 0.0, 0.1, 1.0)
    }
}
.

다른 팁

OS X에는 GLKView가 없습니다! Apple 문서 :

OS X의 NSOPENGLVIEW 클래스는 GLKVIEW 및 GLKVIEWCONTROLLER를 하위로 표시합니다. iOS의 수업.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top