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

时间:2017-10-28 18:58:07

标签: ios swift xcode augmented-reality arkit

我需要用它的路径创建一个SCNScene对象。例如:

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

我试图使用:

let virtualObjectScene = try SCNScene(url: url) 

但它返回:

  

NSURLConnection完成错误 - 代码-1002。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

可能你应该做以下事情。 在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。我没有检查此代码,因此可能存在一些拼写错误