Я добавил параметр в свое приложение, чтобы изменить цвет фона и textColor NSTextField
. Я установил NSPopUpButton
и на основе выбранного элемента в NSPopUpButton
, он меняет цвета. Я хочу сохранить этот выбор, используя NSUserDefaults. Я использую этот метод для изменения backgroundColor и textColor, и он работает. Как сохранить свойства с помощью NSUserDefaults
и настроить его при запуске?Сохранение свойств NSTextField на основе выбора NSPopUpButton с использованием NSUserDefaults
- (IBAction)addBarColor:(id)sender {
if ([addBarColor.titleOfSelectedItem isEqualToString:@"White"]) {
addressBar.backgroundColor = [NSColor whiteColor];
addressBar.textColor = [NSColor blackColor];
}
else {
//default state
addressBar.backgroundColor = [NSColor redColor];
addressBar.textColor = [NSColor whiteColor];
}
}