当用户通过使用“ defaults write ....”从终端更改某些用户默认设置时,我想在我的Cocoa应用程序中收到一些通知。这有可能吗?

最佳答案

我不确定是否可以。您应该尝试在NSUserDefaultsController上使用键值观察(KVO)。您会观察+sharedUserDefaultsController密钥路径values.<your default key>中的变化。

关于cocoa - 在终端中更改UserDefaults时获取通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15757399/

10-15 05:09