Я сохранил и открыл файл PDF на моем контроллере представления, а затем я сохранил массив PDF-файлов в системных данных.Затем я извлекаю свой массив из данных и использую строку местоположения в новом контроллере представления.Однако, когда я пытаюсь загрузить файл в указанном каталоге, он не появляется в WebView, хотя я смог загрузить его из того же каталога на первом ViewController.
Как я могу открыть его послеприложение было закрыто?
Вот как я сохраняю и открываю PDF первый раз:
func generatePreview() {
let A4paperSize = CGSize(width: 595, height: 842)
let pdf = SimplePDF(pageSize: A4paperSize, pageMargin: 20.0)
createFirstPage(x: pdf)
pdf.beginNewPage()
addAreas(x: pdf)
//add disclamer and like dress the pdf up
let pdfData = pdf.generatePDFdata()
let resourceDocPath = (FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)).last! as URL
let pdfNameFromUrl = "Survey-\(finalOverview.name).pdf"
let actualPath = resourceDocPath.appendingPathComponent(pdfNameFromUrl)
do {
try pdfData.write(to: actualPath, options: .atomic)
print("pdf successfully saved!")
} catch {
print("Pdf could not be saved")
}
let request = URLRequest(url: actualPath)
pdfPreview.load(request)
let pdfObj = pdfArray(fileTitle: finalOverview.name, fileName: actualPath)
//pdfView.GlobalVariable.myPDFs.append(pdfObj)
savePDF(x: pdfObj)
}
Я внес упомянутые изменения, но все равно не повезло