我有几个数据文件,比如
AAA.plist
BBB.plist
CCC.plist
我想获取这些 plist 文件的列表。如果我提前知道文件名,我可以得到这样的文件。
let path : String = Bundle.main.path(forResource: "AAA", ofType: "plist")!
var qplist = NSArray(contentsOfFile: path)
但是我想在事先不知道文件名的情况下获取 plist 文件列表。
你可以用urls(forResourcesWithExtension:subdirectory:)
它。
if let urls = Bundle.main.urls(forResourcesWithExtension: "plist", subdirectory: nil) {
print(urls)
}
//Set subdirectory with specific name instead of nil if files inside some directory.
您还可以使用paths(forResourcesOfType:inDirectory:)
来获取路径数组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句