我正在尝试使用以下方法获取目录的内容。
let files: [String]? = try? FileManager.default.contentsOfDirectory(atPath: self.targetDirectory)
它在所有设备上都运行良好,但在 iPhone 8 的情况下,我得到了不同排序的结果。
例如,在 iPhone 7+ 的情况下,我得到以下结果。
Printing description of filterFiles:
▿ Optional<Array<String>>
▿ some : 2 elements
- 0 : "0.m4a"
- 1 : "1.m4a"
但在 iPhone 8 的情况下,我得到以下结果:
Printing description of files:
▿ Optional<Array<String>>
▿ some : 2 elements
- 0 : "1.m4a"
- 1 : "0.m4a"
在这两种情况下,结果相同,但排序不同。任何人都可以帮我解决这个问题。
提前致谢。