首页 > 解决方案 > pdfView.document?.write 在真实设备上不起作用。(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

标签: iosswiftpdfannotationspdfkit

解决方案


您无法在真实设备上写入捆绑包。 有关可以在何处写入文件的更多详细信息和信息,请参阅此处接受的答案。


推荐阅读