1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // DataModel.swift
- // KdanAuto
- //
- // Created by 朱东勇 on 2022/11/21.
- //
- import Foundation
- var kLoadOriginDirectoryPathKey : String = "kLoadOriginDirectoryPathKey";
- var kLoadResultDirectoryPathKey : String = "kLoadResultDirectoryPathKey";
- var kLoadCheckDirectoryPathKey : String = "kLoadCheckDirectoryPathKey";
-
- class DataModel : NSObject {
- static var shared : DataModel = DataModel()
-
- var _originPath : String = ""
- var _checkPath : String = ""
- var _resultPath : String = ""
-
- /// Setter & Getter
-
- public func setOriginPath(_ path:String) {
- let userDefaults = UserDefaults.standard
- userDefaults.setValue(path, forKey: kLoadOriginDirectoryPathKey)
- userDefaults.synchronize()
- }
-
- public func originPath() -> String {
- return UserDefaults.standard.value(forKey: kLoadOriginDirectoryPathKey) as! String
- }
-
- public func setResultPath(_ path:String) {
- let userDefaults = UserDefaults.standard
- userDefaults.setValue(path, forKey: kLoadResultDirectoryPathKey)
- userDefaults.synchronize()
- }
-
- public func resultPath() -> String {
- return UserDefaults.standard.value(forKey: kLoadResultDirectoryPathKey) as! String
- }
-
- public func setCheckPath(_ path:String) {
- let userDefaults = UserDefaults.standard
- userDefaults.setValue(path, forKey: kLoadCheckDirectoryPathKey)
- userDefaults.synchronize()
- }
-
- public func checkPath() -> String {
- return UserDefaults.standard.value(forKey: kLoadCheckDirectoryPathKey) as! String
- }
-
-
- /// Save Data
-
- }
|