iOS 사용자 지정 키보드의 데이터를 NSUserDefault
에 저장해야합니다. 개발자 포털 및에서 앱 그룹 및 자격을 성공적으로 만들었습니다. 여기NSUserDefault는 iOS8의 내선에서 저장 및로드 할 수 없습니다.
내가 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];
}
값이로드되지 않습니다.
어떻게 데이터를 저장하고로드 할 수 있습니까?
가능한 [App 그룹과 앱 간 데이터 통신 및 유지] 중복 가능 (0120-388-301) –
아니요 나는 이미 그 질문을 발견했다. 내 질문에 NSUserDefault에서 데이터를로드하는 방법을 모르겠습니다. –
나는 [그 질문에 대한 내 대답] (http://stackoverflow.com/a/24063144/2446155)을 언급하고 있었는데, 나는 약간 수정하고 아래에 복제했다. –