【发布时间】:2010-11-11 14:24:47
【问题描述】:
假设我有一个键@"MyPreference",对应的值通过NSUserDefaults存储。
有没有办法在值被修改时得到通知?
或者可以通过绑定来完成吗? (但在这种情况下,我希望我的对象能够收到更改通知,而不是将值绑定到 UI 元素,以便我可以执行其他任务。)
我知道可以观察到NSUserDefaultsDidChangeNotification,但这似乎是一种全有或全无的方法,并且似乎没有一种机制可以获取已修改的特定键值对. (欢迎指正。)
【问题讨论】:
标签: cocoa notifications preferences