从 Sandbox 中的 DAE 模型加载 SCNScene 对象

Load a SCNScene object from the DAE model that is in the Sandbox

我需要创建一个带有路径的 SCNScene 对象。例如这样的事情:

/private/var/mobile/Containers/Data/Application/.../tmp/MyUnzippedFiles/4823092205063.dae

我尝试使用:

let virtualObjectScene = try SCNScene(url: url) 

但是 returns:

NSURLConnection finished with error - code -1002.

我该怎么做?

也许你应该做以下事情。 在 Sandbox

中将路径 documentDirectory 替换为您的路径
let documentDirectory = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0]
let pathToObject = documentDirectory + "/tmp/MyUnzippedFiles/4823092205063.dae"
let fileUrl = URL(fileURLWithPath: pathToObject)
let virtualObjectScene = try SCNScene(url: url)

PS。我还没有检查这段代码,所以可能有一些拼写错误