소스 검색

Merge branch 'develop_PDFReaderProNew' of git.kdan.cc:Mac_PDF/PDF_Office into develop_PDFReaderProNew

tangchao 1 년 전
부모
커밋
302bbd9138
1개의 변경된 파일5개의 추가작업 그리고 6개의 파일을 삭제
  1. 5 6
      PDF Office/PDF Master/Class/Preference/Controller/KMSyncPreferences.swift

+ 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
         }
     }