我正在尝试禁用 PDFKit 中的 UIMenuItems。我已经实施
override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
return false
}
但是 MenuItems Copy和Select All仍然处于活动状态。我想禁用它们的主要原因是因为全选会导致较大的 pdf 文档出现致命的内存错误。
malloc:无法分配区域
我已经提交了一个错误报告,但同时我需要禁用菜单项。
注意:如果 pdfDocument.string 足够大,以下任何调用都会导致崩溃。
- pdfView.selectAll()
- UIMenuController.selectAll
- 让字符串 = pdfDocument.string