Я пытался сохранить локальный индекс. html файл в каталог документов, но он не сохраняется в локальный каталог документов.
вот моя структура папок:
sampleHtml.xcodeproj
---->sampleHtml
-------->Web_Assets
------------> index.html
---->ViewController.swift
Вот код для сохранения и проверки пути к файлу, которого не существует, если путь существует, перезапишите его, либо скопируйте новый.
func saveHtmlDoc(){
let filemgr = FileManager.default
let docURL = filemgr.urls(for: .documentDirectory, in: .userDomainMask)[0]
let destPath = docURL.path+"/www/"
print("des path", destPath)
let sourcePath = Bundle.main.resourceURL!.appendingPathComponent("Web_Assets").path
print("sourc", sourcePath.appending("/index.html"))
//COPY Web_Assets content from Bundle to Documents/www
do {
try filemgr.removeItem(atPath: destPath)
} catch {
print("Error: \(error.localizedDescription)")
}
do {
try filemgr.copyItem(atPath: sourcePath + "/", toPath: destPath)
} catch {
print("Error: \(error.localizedDescription)")
}
}
Моя проблема заключается в том, как сохранить индекс. html файл в каталоге документов и проверьте, что пути к файлу не существует, если существует, перезапишите его или скопируйте новый.
Любая помощь очень ценит это ...