SceneKit SCNNode init(mdlObject:) 丢失了吗?
SceneKit SCNNode init(mdlObject:) missing?
我正在使用 Xcode 7.3.1,Swift 2.x,iOS 目标是 9.3。我可以在 Apple docs 中找到 convenience init init(MDLObject mdlObject: MDLObject)
,但我在我的项目中没有看到它。我打开了标准游戏项目启动器,导入了 SceneKit。我试过:
- 仔细检查iOS版本
- 添加
import ModelIO
- 在 SceneKit.framework 的头文件中找到 "mdlObject:" - 未找到
- 正在寻找替代方法(也许 Apple 将它移到了某个地方)但是没有其他具有该参数的 inits,没有 class 函数,我也没有在
MDLObject
[=24 中找到任何相应的导出函数=]
- 清洁项目...
我可以看到所有 SceneKit classes,我可以创建 MDLAsset(ModelIO 的一部分,可以 return MDLObjects)实例。
任何想法,也许我忽略了一些明显的东西?
应该做到以下几点
import SceneKit.ModelIO
我正在使用 Xcode 7.3.1,Swift 2.x,iOS 目标是 9.3。我可以在 Apple docs 中找到 convenience init init(MDLObject mdlObject: MDLObject)
,但我在我的项目中没有看到它。我打开了标准游戏项目启动器,导入了 SceneKit。我试过:
- 仔细检查iOS版本
- 添加
import ModelIO
- 在 SceneKit.framework 的头文件中找到 "mdlObject:" - 未找到
- 正在寻找替代方法(也许 Apple 将它移到了某个地方)但是没有其他具有该参数的 inits,没有 class 函数,我也没有在
MDLObject
[=24 中找到任何相应的导出函数=] - 清洁项目...
我可以看到所有 SceneKit classes,我可以创建 MDLAsset(ModelIO 的一部分,可以 return MDLObjects)实例。 任何想法,也许我忽略了一些明显的东西?
应该做到以下几点
import SceneKit.ModelIO