【发布时间】:2019-10-02 20:42:21
【问题描述】:
我正在尝试禁用 PDFKit 中的 UIMenuItems。我已经实现了
override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
return false
}
但 MenuItems Copy 和 Select All 仍然有效。我想禁用它们的主要原因是因为 Select All 在较大的 pdf 文档上会导致致命的内存错误。
malloc: 无法分配区域
我已提交错误报告,但同时我需要禁用菜单项。
注意:如果 pdfDocument.string 足够大,下面的任何调用都会导致崩溃。
- pdfView.selectAll()
- UIMenuController.selectAll
- 让字符串 = pdfDocument.string
【问题讨论】:
标签: uimenucontroller ios-pdfkit apple-pdfkit