ios - 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
解决方案
您无法在真实设备上写入捆绑包。 有关可以在何处写入文件的更多详细信息和信息,请参阅此处接受的答案。
推荐阅读
- html - 是否有可以嵌套在其他元素中的 HTML5 元素列表?
- c++ - 如何使用列表作为值的无序映射
- node.js - 丢弃 NodeJS 转换流中的块并读取下一个
- python - 在 Python 中创建 excel 图表时获取不同的折线图类型
- javascript - 当我执行执行注册或登录的 ajax 请求时,它无法正常工作
- javascript - 用户成功登录后如何通过路由器立即将用户重定向到新页面(密码,用户名正确)
- java - 如何在 Java 中使用 JButton
- python - 您可以将 python 脚本输出的值写入另一个 python 脚本中的空列表吗?
- python-3.x - 如何测试具有多个输入调用的循环?
- typescript - 如何在 Electron 项目中添加我自己的打字稿类