我在 Interface Builder 中设计了一个 NSWindow,它显示了我的应用程序的所有首选项。所有选择和文本字段都绑定(bind)到 NSUserDefaultsController。如何放弃用户通过取消按钮取消对话框时所做的所有更改?
谢谢!
最佳答案
这应该可以解决问题,它会重置默认值:
[[NSUserDefaults standardUserDefaults] setPersistentDomain:[NSDictionary dictionary] forName:[[NSBundle mainBundle] bundleIdentifier]];
关于objective-c - 如果用户取消首选项面板,则重置 NSUserDefaults,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31901487/