Browse Source

【2025】【偏好设置】文件列表文件问题修正

niehaoyu 2 months ago
parent
commit
0b43bb28fe
1 changed files with 6 additions and 2 deletions
  1. 6 2
      PDF Office/PDF Master/KMClass/Settings/SettingsManager.swift

+ 6 - 2
PDF Office/PDF Master/KMClass/Settings/SettingsManager.swift

@@ -148,12 +148,16 @@ class SettingsManager: NSObject {
         self.reopenFileWhenAppStart = UserDefaults.standard.bool(forKey: settingsReopenFileKey)
         self.autoSaveFile = UserDefaults.standard.bool(forKey: settingsAutoSaveFileKey)
         self.autoSaveMinutes = UserDefaults.standard.string(forKey: settingsAutoSaveMinutesKey) ?? ""
-        self.fileListCount = UserDefaults.standard.integer(forKey: settingsFileListCountKey)
+        if let value = UserDefaults.standard.value(forKey: settingsFileListCountKey), let data = value as? Int {
+            self.fileListCount = data
+        } else {
+            self.fileListCount = 10
+        }
         self.language = settingsLanguage(rawValue: UserDefaults.standard.integer(forKey: settingsLanguageTypeKey)) ?? .FollowSystem
         self.keychainType = keyChainPasswordType(rawValue: UserDefaults.standard.integer(forKey: settingsKeychainTypeKey)) ?? .ask
         
         //PageDisplay
-        if let value = UserDefaults.standard.value(forKey: "settingsPageLayoutTypeKey"), let data = value as? Int {
+        if let value = UserDefaults.standard.value(forKey: settingsPageLayoutTypeKey), let data = value as? Int {
             self.layoutType = pageLayoutType(rawValue: data) ?? .singlePageContinue
         } else {
             self.layoutType = .singlePageContinue