pdfView.document?.write 在真实设备上不起作用。 (Xcode)
pdfView.document?.write doesn´t work on real device. (Xcode)
@IBAction func save(_ sender: Any) {
let path = Bundle.main.url (forResource: "SB", withExtension: "pdf")
pdfView.document?.write(to: path!)
guard let url = Bundle.main.url(forResource: "SB", withExtension: "pdf") else {
print("File loading error!")
return
}
let DOCcontroller = UIDocumentInteractionController(url: url)
DOCcontroller.delegate = self
DOCcontroller.presentPreview(animated: true)
}
func documentInteractionControllerViewControllerForPreview(_ DOCcontroller: UIDocumentInteractionController) -> UIViewController {
return self
}
}
所以我的问题是这适用于 XCodes 模拟,但不适用于真实设备。我没有太多编码经验,这是我的第一个应用程序。
感谢您的帮助:D
您无法在真实设备上写入捆绑包。查看已接受的答案 here
有关可以写入文件的位置的更多详细信息和信息。
@IBAction func save(_ sender: Any) {
let path = Bundle.main.url (forResource: "SB", withExtension: "pdf")
pdfView.document?.write(to: path!)
guard let url = Bundle.main.url(forResource: "SB", withExtension: "pdf") else {
print("File loading error!")
return
}
let DOCcontroller = UIDocumentInteractionController(url: url)
DOCcontroller.delegate = self
DOCcontroller.presentPreview(animated: true)
}
func documentInteractionControllerViewControllerForPreview(_ DOCcontroller: UIDocumentInteractionController) -> UIViewController {
return self
}
}
所以我的问题是这适用于 XCodes 模拟,但不适用于真实设备。我没有太多编码经验,这是我的第一个应用程序。
感谢您的帮助:D
您无法在真实设备上写入捆绑包。查看已接受的答案 here 有关可以写入文件的位置的更多详细信息和信息。