我使用以下代码在iOS 5.0设备中启用了表情符号键盘:
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithContentsOfFile:@"/private/var/mobile/Library/Preferences/com.apple.Preferences.plist"];
[dict setObject:[NSNumber numberWithBool:YES] forKey:@"KeyboardEmojiEverywhere"];
[dict writeToFile:PREFS_FILE atomically:NO];
效果很好,我能够在设置中看到表情符号键盘的选项 - >一般 - >键盘 - >国际键盘 - >添加新键盘
但现在,我想从国际键盘列表中移除表情符号键盘,就像之前一样。为此,我做了:
[dict removeObjectForKey:@"KeyboardEmojiEverywhere"];
但表情符号键盘仍然可见,我无法让它消失。
有什么想法吗?
答案 0 :(得分:1)
从应用程序中删除后重新启动iPhone。您也可以从Appstore安装Emoji keyboard
,删除它,重启。您将被Emoji keyboard
删除。
答案 1 :(得分:1)
您没有删除键,您将其设置为NO:
[dict setObject:[NSNumber numberWithBool:NO] forKey:@"KeyboardEmojiEverywhere"];
[dict writeToFile:PREFS_FILE atomically:NO];