无法使用参数类型为(([SCNVector3])'

时间:2019-06-13 16:49:02

标签: swift3

我正在找一些旧代码,想更新语法。除以下内容外,大多数内容都很琐碎:

Cannot invoke initializer for type 'UnsafePointer<UInt8>' with an argument list of type '([SCNVector3])'

所讨论的代码只是简单地提取SCNVertex3的数组,将它们变成Data,然后将其传递到SCNGeometrySource

也许我错过了一些新的API,这些API可以使我在没有数据的情况下执行此操作,也可以直接使用数组吗?

无论如何,我试图用assumingMemoryBound来攻击它,但是我不知道语法。显而易见的方法不起作用:

vertexArray.array.assumingMemoryBound(至:[SCNVector3.self])

...,因为显然,回想起来,Value of type '[SCNVector3]' has no member 'assumingMemoryBound'

有什么建议吗?

0 个答案:

没有答案