浏览代码

【2025】【工具】OCR没网状态下提示框弹出优化

lizhe 1 天之前
父节点
当前提交
64e11c3df9

+ 3 - 1
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/OCR/Tool/Manager/KMOCRManager.swift

@@ -271,7 +271,9 @@ extension KMOCRManager: KMGOCRManagerDelegate {
     }
     
     func gocrManager(_ manager: KMGOCRManager!, didCancelOCRImageAt index: Int) {
-        self.fail()
+        if index == 0 {
+            self.fail()
+        }
     }
     
     func gocrManager(_ manager: KMGOCRManager!, didStartOCRImageAt index: Int) {

+ 3 - 1
PDF Office/PDF Master/KMClass/NewBatch/Manager/KMBatchManager.swift

@@ -1364,7 +1364,9 @@ extension KMBatchManager {
             alert.messageText = KMLocalizedString("Conversion Failed", comment: "")
             alert.informativeText = errorString
             alert.addButton(withTitle: KMLocalizedString("OK", comment: ""))
-            alert.runModal()
+            alert.beginSheetModal(for: NSWindow.currentWindow()) { _ in
+                // 这里不会再进入循环
+            }
         }
     }