在终端中更改UserDefaults时获取通知

时间:2013-04-02 06:17:44

标签: cocoa notifications terminal nsuserdefaults

当用户使用“defaults write ....”更改终端中的某些用户默认值时,我希望在我的Cocoa应用程序中收到一些通知。这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

我不确定是否可能。您应该尝试在NSUserDefaultsController上使用键值观察(KVO)。您会在关键路径+sharedUserDefaultsController中观察values.<your default key>更改。