如何在iPhone iOS 5.0中禁用表情符号键盘

时间:2012-07-15 18:20:20

标签: iphone ios uikeyboard emoji

我使用以下代码在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"];

但表情符号键盘仍然可见,我无法让它消失。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

从应用程序中删除后重新启动iPhone。您也可以从Appstore安装Emoji keyboard,删除它,重启。您将被Emoji keyboard删除。

答案 1 :(得分:1)

您没有删除键,您将其设置为NO:

[dict setObject:[NSNumber numberWithBool:NO] forKey:@"KeyboardEmojiEverywhere"];
[dict writeToFile:PREFS_FILE atomically:NO];