我正在使用iOS8自定义键盘,我想以这种方式更改键盘的背景信息:
设置RequestsOpenAccess = YES;
设置:
NSUserDefaults * usrInfo = [[NSUserDefaults alloc] initWithSuiteName:@"myKeyboard"];
[usrInfo setObject:theme.icon forKey:@"themeName"]; // This is the new data;
[usrInfo synchronize];
keyboardChange:
NSUserDefaults * usrInfo = [[NSUserDefaults alloc] initWithSuiteName:@"myKeyboard"];
[usrInfo synchronize];
NSString * str = [usrInfo objectForKey:@"themeName"];
然后我可以改变键盘的主题,它在模拟器上没问题。但是当我使用真机时,一切都还可以,但我永远无法改变主题,我真的很困惑。
答案 0 :(得分:1)
检查设备中的设置是否设置为允许完全访问?
答案 1 :(得分:0)
最后我解决了这个问题。这是因为我的iPhone上的iOS8是测试版,在将系统更新到正式版之后,问题就不复存在了。