0

我的应用程序有一个多值设置捆绑选项。当此设置已更改时,我想赶上该事件。

我发现了这些可能性,但我不知道它们之间有什么区别:

UserDefaults.standard.addObserver(observer: NSObject, forKeyPath: String, options: NSKeyValueObservingOptions, context: UnsafeMutableRawPointer?)

NotificationCenter.default.addObserver(observer: NSObject, forKeyPath: String, options: NSKeyValueObservingOptions, context: UnsafeMutableRawPointer?)

提前致谢。

4

0 回答 0