从iOS导出SCN文件?

时间:2017-08-04 08:54:32

标签: swift scenekit

我正在编写一个简单的3D程序,它创建了一些我需要保存的模型。我可以轻松保存并打开模型:

if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
   let path = dir.appendingPathComponent(file)
   sceneView.scene.write(to: path, options: nil, delegate: nil, progressHandler: nil)
}

但是我在哪里可以从iOS获得该模型? (对于我以前保存到相册的图像,用户可以从那里获取文件,但3D模型呢?)

1 个答案:

答案 0 :(得分:0)

可能最快的解决方案是使用UIDocument类将文件保存到iCloud存储目录。 Apple在https://developer.apple.com/library/content/documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesigningForDocumentsIniCloud.html上有一些代文档。

备选方案包括使用其中一个SDK写入Dropbox或其他云服务(OneDrive,GoogleDrive等)以进行直接写入访问。