【问题标题】:Argument labels '(MDLObject:)' do not match any available overloads in Xcode 10参数标签 '(MDLObject:)' 与 Xcode 10 中的任何可用重载都不匹配
【发布时间】:2019-11-21 15:14:12
【问题描述】:

我正在尝试使用 .obj 文件作为 SCNNode,我尝试了这个:

let url = URL(string: "stone.obj")
let asset = MDLAsset(url: url!)
let object = asset.object(at: 0)
let node = SCNNode(MDLObject: object)

但我有一个错误(参数标签 '(MDLObject:)' 不匹配任何可用的重载)。 swift的最新版本有什么变化吗?

【问题讨论】:

标签: ios swift scenekit


【解决方案1】:

确保你有import SceneKit.ModelIO

替换这个

let node = SCNNode(MDLObject: object)

let node = SCNNode(mdlObject: object)

Docs这里查看

【讨论】:

  • 你必须import SceneKit.ModelIO
猜你喜欢
  • 2020-06-16
  • 2017-08-12
  • 2016-12-16
  • 2018-04-02
  • 2017-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多