如何在没有RxSwift的情况下快速观察UserDefaults数据?

时间:2019-06-11 11:51:58

标签: ios swift observable nsuserdefaults userdefaults

每当我为特定密钥设置新值时,我都希望观察该默认密钥的默认值,然后在观察更改的同时执行特定操作。

//Global Variable 

var defaults =  UserDefaults()

//Set the value

self.defaults = UserDefaults(suiteName: "group.random.mugish")!
defaults.set("tempValueSet", forKey: "group.random.mugish")

//Read the value


let defaults2 = UserDefaults(suiteName: "group.random.mugish")
let x = defaults2?.string(forKey: "group.random.mugish")

0 个答案:

没有答案