【发布时间】:2019-02-20 20:35:56
【问题描述】:
我一定遗漏了一些简单的东西 - 我正在尝试遍历 .scnassets 文件夹中的文件,但似乎无法获得对 文件夹/目录。
这是组织者:
Models.scnassets 包含一个文件。我试过这个:
let fileManager = FileManager.default
let urls = fileManager.urls(for: .documentDirectory, in: .userDomainMask)
let docsURL = urls.first
let assetFolderPath = docsURL?.appendingPathComponent("Models.scnassets").path
我尝试了这个和其他几个变体:
let modelPathString = "ARAds/Models.scnassets"
然后我尝试用上述两个路径计算文件:
do {
let modelPathDirectoryFiles = try fileManager.contentsOfDirectory(atPath: assetFolderPath!)
//or modelPathString
print(modelPathDirectoryFiles.count)
} catch {
print("error getting list of files")
}
在所有情况下我都会收到错误消息。 我认为必须有一些特殊的方法来获取对 SceneKit 的引用 目录,但我无法在 Apple 文档和 SO 中找到它。 任何指导将不胜感激。 iOS 11.4 Xcode 10.0
【问题讨论】: