Получить ссылку на пакет из Path в Swift
Я хочу получить ссылку NSBundle из Пути в swift.
как в Objective-c >
NSBundle* languageBundle = [NSBundle bundleWithPath:path];
Как мы можем достичь того же в swift .
3 ответов
попробуй такое
var path = NSBundle.mainBundle()//path until your project name.app
var pathForFile = NSBundle.mainBundle().pathForResource("Filename", ofType: "db")// path of your file in bundle
Для Swift 3:
let bundleFromPath = Bundle(path: path)
загрузить список файлов из пакета:
let docPath = Bundle.main.resourcePath! + "/" + bundleName + ".bundle"
let fileManager = FileManager.default
do {
let filesFromBundle = try fileManager.contentsOfDirectory(atPath: docPath)
print(filesFromBundle)
} catch {}