我遇到了“无法打开obj文件”的问题。我是iOS开发的初学者。
func loadObj() {
let url = URL(string: "http://ec2-34-212-108-22.us-west-2.compute.amazonaws.com/model/2018_02_28_22_48_43_ae16dacf5b0efe6985768ab1810f60fe_2018_02_28_22_48_43.obj")
let idleScene = try! SCNScene(url:url!)
let node = SCNNode()
for child in idleScene.rootNode.childNodes {
node.addChildNode(child)
}
答案 0 :(得分:1)
您的问题是您在下载过程完成之前打开文件。 要解决此问题,您可以使用async完成下载过程,然后打开文件。
您可以在此处查看我的答案:ios - Could not open OBJ file when convert MDLAsset to MDLMesh