Browse Source

【2025】【Protect】标记密文,应用时提示语勾选了不再提醒,应用成功后,再次应用密文,无反应(退出按钮逻辑也是)修复

lizhe 1 month ago
parent
commit
100b1403e4

+ 8 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/Toolbar/KMPDFToolbarController.swift

@@ -1315,6 +1315,10 @@ extension KMPDFToolbarController: KMRedactToolbarControllerDelegate {
     
     func exitRedactAlert() {
         if UserDefaults.standard.object(forKey: "kExitRedactAlert") != nil {
+            //退出
+            viewManager?.subToolMode = .None
+            cancelSelectedSecondToolbarItems(.Protect)
+            delegate?.kmPDFToolbarControllerDidToolbarItemClicked?(self, KMPDFToolbar_protect_redact_Exit_Identifier)
             return
         }
         let alert = NSAlert()
@@ -1345,6 +1349,10 @@ extension KMPDFToolbarController: KMRedactToolbarControllerDelegate {
     
     func applyRedactAlert() {
         if UserDefaults.standard.object(forKey: "kApplyRedactAlert") != nil {
+            //应用
+            viewManager?.subToolMode = .None
+            cancelSelectedSecondToolbarItems(.Protect)
+            delegate?.kmPDFToolbarControllerDidToolbarItemClicked?(self, KMPDFToolbar_protect_redact_Apply_Identifier)
             return
         }
         let alert = NSAlert()