Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extension UserDefaults {
- @objc dynamic var user: Int {
- return integer(forKey: "user")
- }
- @objc dynamic var expansionPrefix: String? {
- return string(forKey: "prefix")
- }
- }
- static var onUserChange = UserDefaults.standard.observe(\.user, options: [.initial, .new], changeHandler: { (defaults, change) in
- func listenForEvents() {
- if change.isPrior {
- setMenu(state: .Loading)
- setMenu(state: .MainMenu)
- } else {
- setMenu(state: .Setup)
- }
- }
- })
Add Comment
Please, Sign In to add comment