我需要将数据保存到NSUserDefault
我的 iOS 自定义键盘中。我已在开发人员门户和XCode
.
这是我使用 UISwitch 保存价值的方法
- (IBAction)switchAction:(id)sender
{
[self.defaults setBool:self.myKey.on forKey:@"myValue"];
[self.defaults synchronize];
}
这就是我在 KeyboardView 中加载值的方式。
self.defaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.mycompany.customkeyboard"];
if([self.defaults boolForKey:@"myValue"])
{
self.backgroundColor = [UIColor redColor];
}
else
{
self.backgroundColor = [UIColor blackColor];
}
它不起作用,也不会加载价值。
如何保存和加载数据?