Parcourir la source

【同步】PDF-Tex同步 数据修复

lizhe il y a 1 an
Parent
commit
58cfed63ee

+ 5 - 6
PDF Office/PDF Master/Class/Preference/Controller/KMSyncPreferences.swift

@@ -107,18 +107,17 @@ class KMSyncPreferences: NSViewController {
          return NO;
      }
      */
-    
     @IBAction func changeTeXEditorPreset(_ sender: AnyObject) {
-        let sudc = NSUserDefaultsController.shared
+        let sudc = NSUserDefaultsController.shared.defaults
         let idx = sender.indexOfSelectedItem()
         if (idx < sender.numberOfItems - 1) {
             let editor = TeXEditors[idx]
-            (sudc.values as? NSMutableDictionary)?.setValue(sender.titleOfSelectedItem, forKey: SKTeXEditorPresetKey)
-            (sudc.values as? NSMutableDictionary)?.setValue(editor[COMMAND_KEY], forKey: SKTeXEditorCommandKey)
-            (sudc.values as? NSMutableDictionary)?.setValue(editor[ARGUMENTS_KEY], forKey: SKTeXEditorArgumentsKey)
+            sudc.setValue(sender.titleOfSelectedItem as Any?, forKey: SKTeXEditorPresetKey)
+            sudc.setValue(editor[COMMAND_KEY], forKey: SKTeXEditorCommandKey)
+            sudc.setValue(editor[ARGUMENTS_KEY], forKey: SKTeXEditorArgumentsKey)
             self.customTeXEditor = false
         } else {
-            (sudc.values as? NSMutableDictionary)?.setValue("", forKey: SKTeXEditorPresetKey)
+            sudc.setValue("", forKey: SKTeXEditorPresetKey)
             self.customTeXEditor = true
         }
     }