فهرست منبع

【2025】【综合】自测完善

niehaoyu 1 هفته پیش
والد
کامیت
105ad8b991

+ 7 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Background/KMBackgroundController.swift

@@ -44,6 +44,13 @@ class KMBackgroundController: NSViewController {
     
     weak open var delegate: KMBackgroundControllerDelegate?
     
+    //MARK: - func
+    deinit {
+#if DEBUG
+        print("\(self.className) deinit")
+#endif
+    }
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.

+ 7 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Bates/KMBatesController.swift

@@ -56,6 +56,13 @@ class KMBatesController: NSViewController {
     
     var editSubType: KMPDFEditSubModeType = .none
     
+    //MARK: - func
+    deinit {
+#if DEBUG
+        print("\(self.className) deinit")
+#endif
+    }
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.

+ 9 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/SinglePagePDFController/KMEditDocumentController.swift

@@ -34,6 +34,15 @@ class KMEditDocumentController: NSViewController {
     
     weak open var delegate: KMEditDocumentControllerDelegate?
     
+    
+    deinit {
+#if DEBUG
+        print("\(self.className) deinit")
+#endif
+        pdfView.pdfListViewDelegate = nil
+        pdfDocument = nil
+    }
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.

+ 7 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Watermark/KMWatermarkController.swift

@@ -61,6 +61,13 @@ class KMWatermarkController: NSViewController {
     }
     
     //MARK: - func
+    
+    deinit {
+#if DEBUG
+        print("\(self.className) deinit")
+#endif
+    }
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.

+ 7 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/HeaderFooter/KMHeaderFooterController.swift

@@ -56,6 +56,13 @@ class KMHeaderFooterController: NSViewController {
     var editSubType: KMPDFEditSubModeType = .none
     
     //MARK: - func
+    
+    deinit {
+#if DEBUG
+        print("\(self.className) deinit")
+#endif
+    }
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.

+ 6 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/Measure/KMMeasureController.swift

@@ -76,6 +76,12 @@ class KMMeasureController: KMNBaseViewController {
     var viewManager: KMPDFViewManager?
     
     //MARK: - func
+    deinit {
+#if DEBUG
+        print("\(self.className) deinit")
+#endif
+    }
+    
     override func viewDidAppear() {
         super.viewDidAppear()
         

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

@@ -69,10 +69,10 @@ class KMPDFToolbarController: KMNBaseViewController {
     private var undoRedo_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Undo / Redo"), identifier: "undoRedo_Menuitem_PropertyKey")
     private var save_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Save"), identifier: "save_Menuitem_PropertyKey")
     
-    private var fileInfo_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("File Info"), identifier: "fileInfo_Menuitem_PropertyKey")
+    private var fileInfo_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("File Information"), identifier: "fileInfo_Menuitem_PropertyKey")
     private var batch_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Batch"), identifier: "batch_Menuitem_PropertyKey")
     private var tts_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("TTS"), identifier: "tts_Menuitem_PropertyKey")
-    private var ppt_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Slide Show"), identifier: "ppt_Menuitem_PropertyKey")
+    private var ppt_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Presentation"), identifier: "ppt_Menuitem_PropertyKey")
     private var print_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Print"), identifier: "print_Menuitem_PropertyKey")
     private var share_Menuitem_Property = ComponentMenuitemProperty(type: .normal, multipleSelect: true, itemSelected: false, text: KMLocalizedString("Share"), identifier: "share_Menuitem_PropertyKey")
     
@@ -893,7 +893,7 @@ class KMPDFToolbarController: KMNBaseViewController {
         
         updateRightMenuItemSelectedState()
         
-        let items: [ComponentMenuitemProperty] = [ComponentMenuitemProperty.header(KMLocalizedString("Show Right Tools")), undoRedo_Menuitem_Property, save_Menuitem_Property, ComponentMenuitemProperty.divider(),
+        let items: [ComponentMenuitemProperty] = [ComponentMenuitemProperty.header(KMLocalizedString("Customize Tool Bar")), undoRedo_Menuitem_Property, save_Menuitem_Property, ComponentMenuitemProperty.divider(),
                                                   fileInfo_Menuitem_Property, batch_Menuitem_Property, tts_Menuitem_Property, ppt_Menuitem_Property, print_Menuitem_Property, share_Menuitem_Property]
         
         showGroupView(items, point)