Error: Use of undeclared type 'SCNView'
Error: Use of undeclared type 'SCNView'
我正在从 Obj-C 过渡到 Swift,5 秒后我卡住了:/
- 我有一个带有 SCNView 对象的故事板
- 我将连接拖到我的视图控制器
- Xcode写出
@IBOutlet var scene: SCNView!
我收到错误:
'weak' cannot be applied to non-class type '<<error type>>'
Use of undeclared type 'SCNView'
这是什么?
我正在使用最新的 Xcode 6.3.
您需要使用 import
语句告诉 Swift 您打算在源代码文件中使用的框架(模块),就像您使用 [=12= 告诉 ObjC 这样的情况一样]或#include
.
import SceneKit
class MyViewController: UIViewController {
@IBOutlet var sceneView: SCNView!
// ...
}
这既使 类、函数和其他符号可用于您的源文件,又使 Xcode link 在构建您的应用程序时在 SceneKit 框架二进制文件中。
我正在从 Obj-C 过渡到 Swift,5 秒后我卡住了:/
- 我有一个带有 SCNView 对象的故事板
- 我将连接拖到我的视图控制器
- Xcode写出
@IBOutlet var scene: SCNView!
我收到错误:
'weak' cannot be applied to non-class type '<<error type>>'
Use of undeclared type 'SCNView'
这是什么?
我正在使用最新的 Xcode 6.3.
您需要使用 import
语句告诉 Swift 您打算在源代码文件中使用的框架(模块),就像您使用 [=12= 告诉 ObjC 这样的情况一样]或#include
.
import SceneKit
class MyViewController: UIViewController {
@IBOutlet var sceneView: SCNView!
// ...
}
这既使 类、函数和其他符号可用于您的源文件,又使 Xcode link 在构建您的应用程序时在 SceneKit 框架二进制文件中。